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 no 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 no 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.

Este é um manipulador de miniporto WDI dentro de NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.

Observação 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 no eDiagnoseLevel enumeração. O nível padrão é DiagnosticLevelHardwareRegisters, 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 .

Valor de retorno

O valor retornado é ignorado.

Comentários

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
cabeçalho dot11wdi.h

Consulte também

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

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

eDiagnoseLevel