MB 信号強度操作

このトピックでは、信号強度を報告する操作について説明します。

これらの操作にはネットワーク プロバイダーへのアクセスが必要ですが、加入者識別モジュール (SIM カード) へのアクセスは必要ありません。

GSM ベースのデバイスの場合、ミニポート ドライバーは、ミニポート ドライバーがネットワーク プロバイダーに正常に登録された後にのみ、信号強度通知を送信する必要があることにご注意ください。 CDMA ベースのデバイスの場合、ミニポート ドライバーは、ミニポート ドライバーがネットワーク プロバイダーに正常に登録される前に、信号強度通知を送信できます。

信号強度表示セマンティクス

次の図は、ミニポート ドライバーが信号強度表示を処理するために従う必要があるプロセスを示しています。 MB サービスでは、現在のデバイスの信号強度とデバイスのアイドル時間に基づいて、信号強度レポートのしきい値と間隔が調整されます。 これらのアクションは、通常、MB サービスによって提供される電源管理機能の一部として実行されます。 太字のラベルは、OID 識別子またはトランザクション フロー制御です。 標準テキストのラベルは、OID 構造体内の重要なフラグです。

Diagram that shows the process miniport drivers should follow to process signal strength indications.

信号強度表示を更新するには、次の手順に従います。

  1. ミニポート ドライバーは、MB サービスに NDIS_WWAN_SIGNAL_STATE を送信します。

  2. MB サービスは、ミニポート ドライバーに OID_WWAN_SIGNAL_STATE を送信します。 ミニポート ドライバーは、要求を受信済みであり、今後は要求された情報を含む通知を送信することを、一時的な受信確認 (NDIS_STATUS_INDICATION_REQUIRED) で応答します。

  3. ミニポート ドライバーは、MB サービスに NDIS_STATUS_WWAN_SUCCESS を送信します。

  4. ミニポート ドライバーは、MB サービスに NDIS_WWAN_SIGNAL_STATE を送信します。

  5. MB サービスは、ミニポート ドライバーに OID_WWAN_SIGNAL_STATE を送信します。 ミニポート ドライバーは、要求を受信済みであり、今後は要求された情報を含む通知を送信することを、一時的な受信確認 (NDIS_STATUS_INDICATION_REQUIRED) で応答します。

  6. ミニポート ドライバーは、MB サービスに NDIS_STATUS_WWAN_SUCCESS を送信します。

  7. MB サービスは、ミニポート ドライバーに OID_WWAN_SIGNAL_STATE を送信します。 ミニポート ドライバーは、要求を受信済みであり、今後は要求された情報を含む通知を送信することを、一時的な受信確認 (NDIS_STATUS_INDICATION_REQUIRED) で応答します。

  8. ミニポート ドライバーは、MB サービスに NDIS_STATUS_WWAN_SUCCESS を送信します。

  9. ミニポート ドライバーは、MB サービスに NDIS_WWAN_SIGNAL_STATE を送信します。