NDIS_STATUS_WWAN_CONTEXT_STATE
ミニポート ドライバーは、NDIS_STATUS_WWAN_CONTEXT_STATE 通知を使用して、特定のコンテキストのアクティブ化の状態が変更されたときにイベント通知を送信します。
ミニポート ドライバーは、この通知を使用して、要求されていないイベントを送信することもできます。
この通知には、NDIS_WWAN_CONTEXT_STATE 構造が使用されます。
解説
ミニポート ドライバーは、MB サービスからのセット要求の結果としてコンテキストの状態に変更が生じない場合にも、 MB サービスに通知する必要があります。 たとえば、ミニポート ドライバーは、ネットワークがコンテキストを非アクティブ化する場合、MB サービスに通知する必要があります。 ミニポート ドライバーは、ネットワークによって開始されたコンテキストのアクティブ化を実装しないでください。
ミニポート ドライバーは、NDIS_STATUS_WWAN_PACKET_SERVICE または NDIS_STATUS_WWAN_REGISTER_STATE の状態通知を処理するときなど、すべての適用可能なコンテキスト状態の変更について Windows に直接通知する必要があります。
個別の音声接続とデータ接続をサポートする MB デバイスのミニポート ドライバーは、次のガイドラインに従う必要があります。
初期化時に、VoiceCallState を WwanVoiceCallStateNone に設定する必要があります。
音声呼び出しの開始時に、VoiceCallState を WwanVoiceCallStateInProgress に設定したイベント通知を送信します。 他のすべてのメンバーは、現在の状態を反映させる必要があります。 音声呼び出し中にアクティブな接続がない場合は、ConnectionId を「0」に設定する必要があります。
音声呼び出しが完了したら、VoiceCallState を WwanVoiceCallStateHangUp に設定したイベント通知を送信します。 他のすべてのメンバーは、現在の状態を反映させる必要があります。 音声呼び出しのハングアップ中にアクティブな接続がない場合は、ConnectionId を「0」に設定する必要があります。 このイベントの後、ミニポート ドライバーで VoiceCallState を WwanVoiceCallStateNone に設定する必要があります。
要件
バージョン |
Windows 7 以降のバージョンの Windows で使用できます。 |
ヘッダー |
Ndis.h |