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