функция обратного вызова 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 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