Freigeben über


EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückruffunktion (netadaptercx.h)

Implementieren Sie diesen optionalen Rückruf, um Diagnose von einem fehlerhaften Hardwaregerät zu sammeln und während des Zurücksetzungs- und Wiederherstellungsvorgangs an das NetAdapterCx-Framework zu melden.

Syntax

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;

void EvtNetDeviceCollectResetDiagnostics(
  [_In_] WDFDEVICE Device
)
{...}

Parameter

[_In_] Device

Das WDFDEVICE-Objekt, das der Clienttreiber zuvor mit einem Aufruf von WdfDeviceCreate abgerufen hat.

Rückgabewert

Keine

Bemerkungen

Falls angegeben, ruft das NetAdapterCx-Framework den EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS-Rückruf auf, um zurückgesetzte Diagnose während des Zurücksetzungs- und Wiederherstellungsprozesses zu sammeln. Das Framework ruft diesen Rückruf immer bei PASSIVE_LEVEL auf.

Das Feld EvtNetDeviceCollectResetDiagnostics der NET_DEVICE_RESET_CAPABILITIES Datenstruktur verweist auf diesen Rückruf.

Informationen zum ordnungsgemäßen Implementieren dieses Rückrufs und weitere Informationen zur Synchronisierungsgarantie des Frameworks finden Sie unter Implementieren von EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

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)
IRQL PASSIVE_LEVEL

Weitere Informationen

Wiederherstellen einer nicht reagierenden NIC mit NetAdapterCx PLDR

WdfDeviceCreate

NET_DEVICE_RESET_CAPABILITIES