Freigeben über


NetDeviceStoreResetDiagnostics-Funktion (netadaptercx.h)

Die NetDeviceStoreResetDiagnostics Funktion speichert clienttreiber gesammelte Zurücksetzungsdiagnosen 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 WdfDeviceCreateerstellt hat.

[_In_] ResetDiagnosticsSize

Die Größe in Byte des ResetDiagnosticsBuffer. Die maximale Größe der Zurücksetzungsdiagnose, die das Framework akzeptiert, beträgt 1 MB.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

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

Rückgabewert

Nichts

Bemerkungen

Das einzige gültige Szenario zum Aufrufen der NetDeviceStoreResetDiagnostics Funktion befindet sich im EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückruf eines Clienttreibers. Der Clienttreiber muss NetDeviceStoreResetDiagnostics bei PASSIVE_LEVEL

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Mindest-UMDF-Version 2.33
Header- netadaptercx.h (include netadaptercx.h)
IRQL- PASSIVE_LEVEL

Siehe auch

Wiederherstellen einer nicht reagierenden NIC mit NetAdapterCx PLDR-

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS