NET_DEVICE_RESET_CAPABILITIES_INIT-Funktion (netadaptercx.h)
Die NET_DEVICE_RESET_CAPABILITIES_INIT-Funktion initialisiert eine NET_DEVICE_RESET_CAPABILITIES Struktur.
Syntax
void NET_DEVICE_RESET_CAPABILITIES_INIT(
[_Out_] NET_DEVICE_RESET_CAPABILITIES *ResetCapabilities,
[_In_] GUID ResetDiagnosticsGuid,
[_In_] PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);
Parameter
[_Out_] ResetCapabilities
Ein Zeiger auf eine vom Treiber zugewiesene NET_DEVICE_RESET_CAPABILITIES Struktur.
[_In_] 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 Zurücksetzungsdiagnose als sekundäre Daten im vollständigen Kernelabbild, das beim Zurücksetzen und Wiederherstellen des Geräts erfasst wurde.
[_In_] 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.
Rückgabewert
Nichts
Bemerkungen
Ein Clienttreiber ruft in der Regel NET_DEVICE_RESET_CAPABILITIES_INIT in seinem EVT_WDF_DRIVER_DEVICE_ADD Rückruf auf.
Diese Funktion nullt die NET_DEVICE_RESET_CAPABILITIES Struktur aus und füllt das element Größe aus. Anschließend wird das ResetDiagnosticsGuid Member und EvtNetDeviceCollectResetDiagnostics Member mit den entsprechenden Eingabeparametern festgelegt.
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-