Freigeben über


NET_DEVICE_RESET_CAPABILITIES-Struktur (netadaptercx.h)

Die NET_DEVICE_RESET_CAPABILITIES-Struktur beschreibt die Funktionen eines Clienttreibers zum Sammeln von Diagnose während des Zurücksetzungs- und Wiederherstellungsprozesses von Geräten.

Syntax

typedef struct _NET_DEVICE_RESET_CAPABILITIES {
  ULONG                                    Size;
  GUID                                     ResetDiagnosticsGuid;
  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;

Member

Size

Die Größe dieser Struktur in Bytes.

ResetDiagnosticsGuid

Ein Clienttreiber hat die GUID (Global Unique Identifier) angegeben. Entwickler können diesen Bezeichner verwenden, um zurückgesetzte Diagnose abzurufen. Der Clienttreiber sammelt die Diagnose als sekundäre Daten im vollständigen Kernelabbild, das beim Zurücksetzen und Wiederherstellen des Geräts erfasst wird.

EvtNetDeviceCollectResetDiagnostics

Ein Zeiger auf die Implementierung des EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückrufs durch den Clienttreiber, der gerätespezifische zurückgesetzte Diagnose von einem Hardwaregerät erfasst.

Hinweise

Clienttreiber initialisieren und registrieren diese Struktur in ihrer EVT_WDF_DRIVER_DEVICE_ADD Rückruffunktion.

Rufen Sie NET_DEVICE_RESET_CAPABILITIES_INIT auf, um diese Struktur zu initialisieren.

Rufen Sie NetDeviceInitSetResetCapabilities auf, um diese Struktur beim NetAdapterCx-Framework zu registrieren.

Weitere Informationen finden Sie unter Registrieren NET_DEVICE_RESET_CAPABILITIES.

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)

Weitere Informationen

Wiederherstellen einer nicht reagierenden NIC mit NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities