Share via


MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE 콜백 함수(dot11wificxintf.h)

중요

이 항목은 WiFiCx 드라이버 모델의 일부입니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다. 이전 Wi-Fi 드라이버 모델 WDI 는 유지 관리 모드이며 우선 순위가 높은 수정 사항만 받습니다.

MiniportWdiAdapterHangDiagnose 처리기 함수는 하드웨어 제어 레지스터 상태 및 선택적으로 전체 펌웨어 상태를 수집하는 데 사용됩니다.

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS 내의 WDI 미니포트 처리기입니다.

참고

MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE 형식을 사용하여 함수를 선언해야 합니다.

구문

MINIPORT_WDI_ADAPTER_HANG_DIAGNOSE MiniportWdiAdapterHangDiagnose;

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

매개 변수

MiniportDriverContext

[in] 드라이버가 상태 및 구성 정보를 유지하는 드라이버 할당 컨텍스트 영역에 대한 핸들입니다. 미니포트 드라이버는 이 컨텍스트 영역을 NdisMRegisterWdiMiniportDriver 함수에 전달했습니다.

DiagnoseLevel

[in] eDiagnoseLevel 열거형에 정의된 진단 수준입니다. 기본 수준은 출력 버퍼의 최대 1KB인 DiagnoseLevelHardwareRegisters입니다.

BufferSize

[in] FirmwareBlob의 크기(바이트)입니다.

FirmwareBlob

[out] 하드웨어 제어 레지스트리 상태 및 선택적으로 전체 펌웨어 상태를 포함할 버퍼에 대한 포인터입니다.

pOutputSize

[out] FirmwareBlob에 기록된 바이트 수에 대한 포인터입니다.

반환 값

반환 값은 무시됩니다.

설명

기본 진단 수준은 진단LevelHardwareRegisters이며 출력 버퍼의 최대값은 1KB입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
머리글 dot11wificxintf.h

추가 정보

WDI 중단 검색 및 복구

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

eDiagnoseLevel

NdisMRegisterWdiMiniportDriver