MB ミニポート ドライバーは、次のような ミニポートInitializeEx 関数で次のチェックを実行する必要があります。
MB ドライバー モデルをサポートするために必要な正しいデバイス ファームウェア バージョンが存在します。
デバイスと通信するために使用可能な COM ポート。
リソースの競合はありません。
ミニポート ドライバーが必要なリソースを取得できない場合は、そのミニポートInitializeEx 関数からNDIS_STATUS_RESOURCESを返す必要があります。 ミニポート ドライバーは、エラーの詳細を Windows イベント ログに記録する NdisWriteErrorLogEntry を呼び出す必要があります。
ミニポート ドライバーは、次の表の情報に従って NdisWriteErrorLogEntry (ULONG の可変サイズの配列) の呼び出しの最後のパラメーターの最初の要素でエラー コードを指定する必要があります。
| エラー コード | 説明 |
|---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE(ファームウェアがサポートされていないエラー) |
デバイスでサポートされていないファームウェア バージョンが実行されています。 |
WWAN_ERROR_COM_PORT_CONFLICT |
デバイスと通信するための COM ポートを開くことができません。 |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER |
その他のリソースの競合。 |
ミニポート ドライバーは、可変サイズの配列の要素の残りの部分に他の値を配置できます。