Freigeben über


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-

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS