Freigeben über


NetDeviceStoreResetDiagnostics-Funktion (netadaptercx.h)

Die NetDeviceStoreResetDiagnostics-Funktion speichert vom Clienttreiber gesammelte zurückgesetzte Diagnose im NetAdapterCx-Framework.

Syntax

void NetDeviceStoreResetDiagnostics(
  [_In_]                                   WDFDEVICE   Device,
  [_In_]                                   SIZE_T      ResetDiagnosticsSize,
  [_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);

Parameter

[_In_] Device

Das WDFDEVICE-Objekt, das der Clienttreiber zuvor mit einem Aufruf von WdfDeviceCreate erstellt hat.

[_In_] ResetDiagnosticsSize

Die Größe des ResetDiagnosticsBuffers in Byte. Die maximale Größe der zurückgesetzten Diagnose das Framework akzeptiert, beträgt 1 MB.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

Ein Zeiger auf den Datenpuffer, der die Zurücksetzung Diagnose Daten enthält. Der Datenpuffer kann aus einem ausgelagerten oder nicht ausgelagerten Pool stammen.

Rückgabewert

Keine

Bemerkungen

Das einzige gültige Szenario zum Aufrufen der NetDeviceStoreResetDiagnostics-Funktion ist der EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückruf eines Clienttreibers. Der Clienttreiber muss NetDeviceStoreResetDiagnostics unter PASSIVE_LEVEL

Informationen zur ordnungsgemäßen Verwendung der NetDeviceStoreResetDiagnostics-Funktion finden Sie unter Implementieren von EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
UMDF-Mindestversion 2.33
Kopfzeile netadaptercx.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

Wiederherstellen einer nicht reagierenden NIC mit NetAdapterCx PLDR

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS