次の方法で共有


NDIS_STATUS_WWAN_PACKET_SERVICE

ミニポート ドライバーは、パケット サービスの可用性が変更されたときに MB サービスに通知するNDIS_STATUS_WWAN_PACKET_SERVICE通知を使用します(現在使用されているパケット データ サービスの種類の変更を通知するなど)。

ミニポート ドライバーは、この通知を使用して、要求されていないイベントを送信することもできます。

この通知では、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を返す必要があります。

  • デバイスが最終的な状態の場合、ミニポート ドライバーは、適切な現在の状態と共にWWAN_STATUS_SUCCESSを返す必要があります (WwanPacketServiceStateAttached または WwanPacketServiceStateDetached )

  • ミニポート ドライバーは、使用可能なすべてのデータ クラスを一覧表示する必要があります。は、使用可能な最高のデータ クラスだけではありません。 これは、クエリ 操作とイベント通知の両方に適用されます。

ミニポート ドライバーは、次 規則に従って結果 設定を返す必要があります。

  • WwanPacketServiceActionAttach要求 設定されている場合は、サービスによって発行され、デバイスが既にパケット接続状態にある場合は、WWAN_STATUS_SUCCESSを返します。

  • WwanPacketServiceActionDetachで要求 設定 場合、WWAN_STATUS_SUCCESSを返します。サービスによって発行され、デバイスは既にパケットデタッチ状態です。

  • セット 要求の一時的な状態を返すことはありません。 WwanPacketServiceStateAttached または WwanPacketServiceStateDetached 最終的な状態のみが、WWAN_STATUS_SUCCESSでパケット サービス操作が正常に完了した後に返される必要があります。

必要条件

バージョン

Windows 7 以降のバージョンの Windows で使用できます。

ヘッダ

Ndis.h

関連項目

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE