Freigeben über


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_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetResetCapabilities