다음을 통해 공유


MB 미니포트 드라이버 오류 로깅

MB 미니포트 드라이버는 MiniportInitializeEx 함수에서 다음과 같은 검사를 수행해야 합니다.

  • MB 드라이버 모델을 지원하는 데 필요한 올바른 디바이스 펌웨어 버전이 있습니다.

  • 디바이스와 통신할 수 있는 COM 포트입니다.

  • 리소스 충돌이 없습니다.

미니포트 드라이버가 필요한 리소스를 가져오지 못하면 MiniportInitializeEx 함수에서 NDIS_STATUS_RESOURCES 반환해야 합니다. 미니포트 드라이버는 NdisWriteErrorLogEntry 를 호출하여 오류 세부 정보를 Windows 이벤트 로그에 기록해야 합니다.

미니포트 드라이버는 다음 표의 정보에 따라 NdisWriteErrorLogEntry(ULONG의 가변 크기 배열)에 대한 호출에서 마지막 매개 변수의 첫 번째 요소에 오류 코드를 지정해야 합니다.

오류 코드 설명

WWAN_ERROR_UNSUPPORTED_FIRMWARE (지원되지 않는 펌웨어 오류)

디바이스가 지원되지 않는 펌웨어 버전을 실행하고 있습니다.

WWAN_ERROR_COM 포트 충돌

디바이스와 통신하기 위해 COM 포트를 열 수 없습니다.

WWAN_ERROR_RESOURCE_CONFLICT_OTHER (WWAN 오류: 리소스 간의 기타 충돌)

다른 리소스 충돌이 있습니다.

미니포트 드라이버는 변수 크기 배열의 나머지 요소에 다른 값을 넣을 수 있습니다.