MB 迷你埠驅動程式應該在其 MiniportInitializeEx 函式中執行下列檢查,例如:
是否存在支援 MB 驅動程式模型所需的正確裝置韌體版本。
可用來與裝置通訊的 COM 埠。
沒有資源衝突。
如果迷你埠驅動程式無法取得所需的資源,它應該從其 MiniportInitializeEx 函式傳回NDIS_STATUS_RESOURCES。 迷你埠驅動程式應該呼叫 NdisWriteErrorLogEntry ,將失敗的詳細數據記錄到 Windows 事件記錄檔。
迷你埠驅動程式應該根據下表中的資訊,在呼叫 NdisWriteErrorLogEntry (ULONG 的可變大小陣列) 中,在最後一個參數的第一個元素中指定錯誤碼。
| 錯誤碼 | 說明 |
|---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE |
裝置正在執行不支援的韌體版本。 |
WWAN_ERROR_COM_PORT_CONFLICT |
無法開啟 COM 連接埠與裝置通訊。 |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER(資源衝突 - 其他) |
任何其他資源衝突。 |
迷你埠驅動程式可以將其他值放在可變大小陣列的其餘元素中。