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 오류: 리소스 간의 기타 충돌) |
다른 리소스 충돌이 있습니다. |
미니포트 드라이버는 변수 크기 배열의 나머지 요소에 다른 값을 넣을 수 있습니다.