OID_WWAN_PACKET_SERVICEは、GSM ベースと CDMA ベースの MB デバイスの両方に対して、現在登録されているプロバイダーのネットワークでパケット サービスのアタッチ/デタッチ 操作を実行するようにミニポート ドライバーに指示するために使用されます。 パケット サービスのアタッチ/デタッチの状態に加えて、この OID は、データ クラスの可用性と現在使用されているデータ クラス情報を決定するために使用されます。
ミニポート ドライバーは、セットとクエリ要求を非同期的に処理し、最初は元の要求にNDIS_STATUS_INDICATION_REQUIREDを返し、後で NDIS_WWAN_PACKET_SERVICE_STATE 構造を含む NDIS_STATUS_WWAN_PACKET_SERVICE 状態通知を送信して、セット要求またはクエリ要求の完了に関係なく、現在のパケット サービスの状態に関する情報を提供する必要があります。
現在のパケット サービスの状態の設定を要求する呼び出し元は、適切な情報をミニポート ドライバーに NDIS_WWAN_SET_PACKET_SERVICE 構造体を提供します。
備考
この OID の使用方法の詳細については、WWAN パケット サービスアタッチ操作 を参照してください。
ミニポート ドライバーは、クエリの処理または操作の設定時にプロバイダー ネットワークにアクセスできますが、サブスクライバー ID モジュール (SIM カード) にはアクセスできません。
CDMA ベースのデバイスでは、可能であれば、ネットワーク リソースの割り当てを解放する機会として、これを使用する必要があります。
一部の SIM カードでは、MB デバイスがパケット ドメインにのみ登録でき、回線交換ドメインには登録できません。 データ呼び出しが終了すると、VAN UI はパケット サービスをデタッチする OID_WWAN_PACKET_SERVICE セット要求を送信します。 これにより、MB デバイスがパケット ドメインからデタッチされます。 MB デバイスはネットワークから登録を解除し、省電力モードになります。 その結果、デバイスは登録解除の結果として VAN UI から消え、再起動によってのみ回復できます。 このシナリオでは、ミニポート ドライバーは、このようなモードに MB デバイスを設定せずに正のデータを返すことによって、パケットのアタッチ/デタッチ操作をスプーフィングする必要があります。
パケットアタッチをサポートしていないテクノロジの場合、ミニポート ドライバーは、コンテキストのアクティブ化を続行できることを MB サービスに知らせるために、アタッチ状態をスプーフィングする必要があります。 ミニポート ドライバーは、ミニポート ドライバーの要求OID_WWAN_PACKET_SERVICEセットのスプーフィングもする必要があります。 ミニポート ドライバーは、クエリ操作と要求されていないイベントの NDIS_STATUS_WWAN_PACKET_SERVICE 通知を送信する必要があります。 デバイス パケット サービスの状態が WwanPacketServiceStateAttached に設定されていない場合、ミニポート ドライバーは PDP のアクティブ化に失敗する必要があります。
MB サービスは、WwanPacketServiceStateAttached パケット サービスの状態に達するまで、コンテキストのアクティブ化を続行しません。
Windows 10 バージョン 1903
この OID の新しいリビジョン 2 は、Windows 10 バージョン 1903 以降でサポートされています。 この拡張機能により、ホストはモデムが現在 5G で動作している周波数範囲を照会できます。
ホストは、拡張パケット サービスの状態情報をいつでも照会できます。 応答はリビジョン 1 と同じですが、リビジョン 2 には 2 つの新しいフィールドがあります。
モデムが 5G ドメインに登録されている場合は、キャリアの 5G 周波数範囲が返されます。 複数の 5G キャリアが存在する場合は、すべての有効な範囲が返されます。
5G データ クラスのサポートの詳細については、MB 5G データ クラスのサポートを参照してください。
必要条件
バージョン |
Windows 7 以降のバージョンの Windows で使用できます。 |
ヘッダ |
Ntddndis.h (Ndis.h を含む) |
関連項目
NDIS_STATUS_WWAN_PACKET_SERVICE
WWAN パケット サービスアタッチ操作 の