Поделиться через


функция обратного вызова MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE (dot11wdi.h)

Важный

Этот раздел является частью модели драйвера WDI , выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и получит только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций.

Функция обработчика MiniportWdiAdapterHangDiagnose используется для сбора состояний регистра оборудования и при необходимости полного состояния встроенного ПО.

Это обработчик минипорта WDI внутри NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.

Примечание Необходимо объявить функцию с помощью типа MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE. Дополнительные сведения см. в следующем разделе "Примеры".
 

Синтаксис

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

Параметры

[in] MiniportDriverContext

Дескриптор области контекста, выделенной драйвером, где драйвер хранит сведения о состоянии и конфигурации. Минипорт-драйвер передал эту область контекста функции NdisMRegisterWdiMiniportDriver.

[in] DiagnoseLevel

Уровень диагностики, как определено в перечислении eDiagnoseLevel. Уровень по умолчанию — DiagnoseLevelHardwareRegisters, максимум 1 КБ в выходном буфере.

[in] BufferSize

Размер FirmwareBlobв байтах.

[out] FirmwareBlob

Указатель на буфер, который будет содержать состояния реестра аппаратных элементов управления и при необходимости полный состояние встроенного ПО.

[out] pOutputSize

Указатель на число байтов, записанных в FirmwareBlob.

Возвращаемое значение

Возвращаемое значение игнорируется.

примечания

Уровень диагностики по умолчанию — DiagnoseLevelHardwareRegistersс максимальным размером 1 КБ в выходном буфере.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка dot11wdi.h

См. также

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

WDI обнаружение и восстановление

eDiagnoseLevel