NetDeviceStoreResetDiagnostics-Funktion (netadaptercx.h)
Die NetDeviceStoreResetDiagnostics-Funktion speichert vom Clienttreiber gesammelte zurückgesetzte Diagnose im NetAdapterCx-Framework.
Syntax
void NetDeviceStoreResetDiagnostics(
[_In_] WDFDEVICE Device,
[_In_] SIZE_T ResetDiagnosticsSize,
[_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);
Parameter
[_In_] Device
Das WDFDEVICE-Objekt, das der Clienttreiber zuvor mit einem Aufruf von WdfDeviceCreate erstellt hat.
[_In_] ResetDiagnosticsSize
Die Größe des ResetDiagnosticsBuffers in Byte. Die maximale Größe der zurückgesetzten Diagnose das Framework akzeptiert, beträgt 1 MB.
[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer
Ein Zeiger auf den Datenpuffer, der die Zurücksetzung Diagnose Daten enthält. Der Datenpuffer kann aus einem ausgelagerten oder nicht ausgelagerten Pool stammen.
Rückgabewert
Keine
Bemerkungen
Das einzige gültige Szenario zum Aufrufen der NetDeviceStoreResetDiagnostics-Funktion ist der EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS Rückruf eines Clienttreibers. Der Clienttreiber muss NetDeviceStoreResetDiagnostics unter PASSIVE_LEVEL
Informationen zur ordnungsgemäßen Verwendung der NetDeviceStoreResetDiagnostics-Funktion 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