Condividi tramite


MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE funzione di callback (dot11wdi.h)

Importante

Questo argomento fa parte del modello di driver WDI rilasciato in Windows 10. Il modello di driver WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti.

La funzione del gestore MiniportWdiAdapterHangDiagnose viene usata per raccogliere gli stati del registro di controllo hardware e facoltativamente lo stato completo del firmware.

Si tratta di un gestore miniport WDI all'interno di NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.

Nota È necessario dichiarare la funzione usando il tipo di MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE. Per altre informazioni, vedere la sezione Esempi seguenti.
 

Sintassi

MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;

NDIS_STATUS MiniportWdiAdapterHangDiagnose(
  [in]  NDIS_HANDLE MiniportDriverContext,
  [in]  eDiagnoseLevel DiagnoseLevel,
  [in]  UINT32 BufferSize,
  [out] UINT8 *FirmwareBlob,
  [out] UINT32 *pOutputSize
)
{...}

Parametri

[in] MiniportDriverContext

Handle in un'area di contesto allocata dal driver in cui il driver mantiene le informazioni sullo stato e sulla configurazione. Il driver miniport ha passato questa area di contesto alla funzione NdisMRegisterWdiMiniportDriver.

[in] DiagnoseLevel

Livello di diagnosi, come definito nell'enumerazione eDiagnoseLevel. Il livello predefinito è DiagnoseLevelHardwareRegisters, massimo 1 KB nel buffer di output.

[in] BufferSize

Dimensioni di FirmwareBlob, in byte.

[out] FirmwareBlob

Puntatore al buffer che conterrà gli stati del Registro di sistema del controllo hardware e, facoltativamente, lo stato completo del firmware.

[out] pOutputSize

Puntatore al numero di byte scritti in FirmwareBlob.

Valore restituito

Il valore restituito viene ignorato.

osservazioni

Il livello di diagnosi predefinito è DiagnoseLevelHardwareRegisters, con un massimo di 1 KB nel buffer di output.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
intestazione dot11wdi.h

Vedere anche

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

di ripristino e rilevamento blocchi WDI

eDiagnoseLevel