Compartilhar via


MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE função de retorno de chamada (dot11wdi.h)

Importante

Este tópico faz parte do modelo de driver WDI lançado em Windows 10. O modelo de driver WDI está no modo de manutenção e receberá apenas correções de alta prioridade. WiFiCx é o modelo de driver Wi-Fi lançado em Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes.

A função de manipulador MiniportWdiAdapterHangDiagnose é usada para coletar estados de registro de controle de hardware e, opcionalmente, estado de firmware completo.

Esse é um manipulador de miniporte WDI dentro de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.

Nota Você deve declarar a função usando o tipo MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE . Para obter mais informações, consulte a seção Exemplos a seguir.
 

Sintaxe

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
)
{...}

Parâmetros

[in] MiniportDriverContext

O identificador para uma área de contexto alocada pelo driver em que o driver mantém informações de estado e configuração. O driver de miniporto passou essa área de contexto para a função NdisMRegisterWdiMiniportDriver .

[in] DiagnoseLevel

O nível de diagnóstico, conforme definido na enumeração eDiagnoseLevel . O nível padrão é DiagnosLevelHardwareRegisters, máximo de 1KB no buffer de saída.

[in] BufferSize

O tamanho de FirmwareBlob, em bytes.

[out] FirmwareBlob

Um ponteiro para o buffer que conterá os estados do Registro de controle de hardware e, opcionalmente, o estado de firmware completo.

[out] pOutputSize

Um ponteiro para o número de bytes gravados em FirmwareBlob.

Retornar valor

O valor retornado é ignorado.

Observações

O nível de diagnóstico padrão é DiagnosLevelHardwareRegisters, com máximo de 1KB no buffer de saída.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho dot11wdi.h

Confira também

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

Detecção e recuperação de travamento do WDI

eDiagnoseLevel