NDIS_STATUS_WWAN_PACKET_SERVICE
ミニポート ドライバーは、NDIS_STATUS_WWAN_PACKET_SERVICE 通知を使用して、パケット サービスの可用性が変更されたときに MB サービスに通知します。これには、現在使用されているパケット データ サービスの種類への変更の通知も含まれます。
ミニポート ドライバーは、この通知を使用して、要求されていないイベントを送信することもできます。
この通知には、NDIS_WWAN_PACKET_SERVICE_STATE 構造が使用されます。
解説
CDMA ベースのミニポート ドライバーは、割り当て/解放が可能なリソースがない場合に、パケット アタッチ サービスを自動的に開始でき、このイベントの通知を MB サービスに送信できます。
ミニポート ドライバーは、次のイベント通知のガイドラインに従う必要があります。
ミニポート ドライバーは、ミニポート ドライバーの初期化中に AvailableDataClasses を WWAN_DATA_CLASS_NONE に設定する必要があります。 それ以降は、ミニポート ドライバーは、AvailableDataClasses に変更があるたびに MB サービスに通知する必要があります。
ミニポート ドライバーは、ミニポート ドライバーの初期化中に CurrentDataClass を WWAN_DATA_CLASS_NONE に設定する必要があります。 それ以降は、ミニポート ドライバーは、CurrentDataClass に変更があるたびに MB サービスに通知する必要があります。 ミニポート ドライバーは、CurrentDataClass への変更によって、送信または受信リンク速度に変更が生じる場合は、NDIS_STATUS_LINK_STATE 通知を送信する必要があります。
ミニポート ドライバーは、パケット サービスのアタッチ状態に変更があるたびに、MB サービスに通知する必要があります。
ミニポート ドライバーは、次の規則に従ってクエリ結果を返す必要があります。
ミニポート ドライバーは、デバイスがパケット アタッチを試みるたびに、WwanPacketServiceStateAttaching で WWAN_STATUS_SUCCESS を返す必要があります。
ミニポート ドライバーは、デバイスがパケット デタッチを試みるたびに、WwanPacketServiceStateDetaching で WWAN_STATUS_SUCCESS を返す必要があります。
デバイスが最終的な状態になると、ミニポート ドライバーは、適切な現在の状態 (WwanPacketServiceStateAttached または WwanPacketServiceStateDetached) と共に WWAN_STATUS_SUCCESS を返す必要があります。
ミニポート ドライバーは、最高のデータ クラスだけでなく、使用可能なデータ クラスをすべて一覧表示する必要があります。 これは、クエリ操作とイベント通知の両方に適用されます。
ミニポート ドライバーは、次の規則に従ってセット結果を返す必要があります。
WwanPacketServiceActionAttach を使用したセット要求がサービスによって発行され、デバイスに既にパケットがアタッチされた状態である場合、WWAN_STATUS_SUCCESS を返します。
WwanPacketServiceActionDetach を使用したセット要求がサービスによって発行され、デバイスから既にパケットがデタッチされた状態である場合、WWAN_STATUS_SUCCESS を返します。
セット要求の一時的な状態を返すことはありません。 WWAN_STATUS_SUCCESS でパケット サービス操作が正常に完了した後は、WwanPacketServiceStateAttached または WwanPacketServiceStateDetached の最終的な状態のみを返す必要があります。
要件
バージョン |
Windows 7 以降のバージョンの Windows で使用できます。 |
ヘッダー |
Ndis.h |