NET_DEVICE_RESET_CAPABILITIES Struktur (netadaptercx.h)
Die NET_DEVICE_RESET_CAPABILITIES-Struktur beschreibt die Funktionen eines Clienttreibers zum Sammeln von Diagnosen während des Zurücksetzungs- und Wiederherstellungsvorgangs des Geräts.
Syntax
typedef struct _NET_DEVICE_RESET_CAPABILITIES {
ULONG Size;
GUID ResetDiagnosticsGuid;
PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;
Angehörige
Size
Die Größe dieser Struktur in Byte.
ResetDiagnosticsGuid
Ein Clienttreiber hat einen globalen eindeutigen Bezeichner (GUID) angegeben. Entwickler können diesen Bezeichner verwenden, um die Zurücksetzungsdiagnose abzurufen. Der Clienttreiber sammelt die Diagnose als sekundäre Daten im vollständigen Kernelabbild, das im Zurücksetzungs- und Wiederherstellungsvorgang des Geräts erfasst wird.
EvtNetDeviceCollectResetDiagnostics
Ein Zeiger auf die Implementierung des EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückrufs des Clienttreibers, der gerätespezifische Zurücksetzungsdiagnosen von einem Hardwaregerät erfasst.
Bemerkungen
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 NetDeviceInitSetResetResetCapabilities- auf, um diese Struktur beim NetAdapterCx-Framework zu registrieren.
Weitere Informationen finden Sie unter Register NET_DEVICE_RESET_CAPABILITIES.
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) |
Siehe auch
Wiederherstellen einer nicht reagierenden NIC mit NetAdapterCx PLDR-
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS