MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE Rückruffunktion (dot11wificxintf.h)
Wichtig
Dieses Thema ist Teil des WiFiCx-Treibermodells. WiFiCx ist das in Windows 11 veröffentlichte Wi-Fi Treibermodell. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das vorherige Wi-Fi Treibermodell WDI- befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.
Die MiniportWdiAdapterHangDiagnose Handlerfunktion wird verwendet, um Die Status der Hardwaresteuerungsregister und optional den vollständigen Firmwarezustand zu erfassen.
Dies ist ein WDI-Miniporthandler innerhalb NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.
Hinweis
Sie müssen die Funktion mithilfe des MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE Typs deklarieren.
MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;
NDIS_STATUS MiniportWdiAdapterHangDiagnose(
NDIS_HANDLE MiniportDriverContext,
eDiagnoseLevel DiagnoseLevel,
UINT32 BufferSize,
UINT8 *FirmwareBlob,
UINT32 *pOutputSize
)
{...}
MiniportDriverContext
[in] Das Handle für einen vom Treiber zugewiesenen Kontextbereich, in dem der Treiber Zustands- und Konfigurationsinformationen verwaltet. Der Miniporttreiber hat diesen Kontextbereich an die funktion NdisMRegisterWdiMiniportDriver übergeben.
DiagnoseLevel
[in] Die Diagnosestufe, wie in der eDiagnoseLevel- Enumeration definiert. Die Standardebene ist DiagnoseLevelHardwareRegisters, maximal 1 KB im Ausgabepuffer.
BufferSize
[in] Die Größe FirmwareBlob-in Byte.
FirmwareBlob
[out] Ein Zeiger auf den Puffer, der die Registrierungszustände der Hardwaresteuerung und optional den vollständigen Firmwarestatus enthält.
pOutputSize
[out] Ein Zeiger auf die Anzahl der Bytes, die in FirmwareBlobgeschrieben wurden.
Der Rückgabewert wird ignoriert.
Die Standarddiagnosestufe ist DiagnoseLevelHardwareRegistersmit maximal 1 KB im Ausgabepuffer.
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 |
mindestens unterstützte Server- | Windows Server 2022 |
Header- | dot11wificxintf.h |
WDI-Erkennung und Wiederherstellung