NDIS_STATUS_WWAN_SIGNAL_STATE
ミニポート ドライバーは、NDIS_STATUS_WWAN_SIGNAL_STATE 通知を使用して、事前に定義された間隔内で信号強度がしきい値を超えた場合に信号強度通知を送信します。
ミニポート ドライバーは、この通知を使用して、要求されていないイベントを送信することもできます。
この通知には、NDIS_WWAN_SIGNAL_STATE 構造が使用されます。
解説
既定では、ミニポート ドライバーは、Rssi 値が最後に報告された値から少なくとも +/-5 デシベルで変更された場合、または最大で 5 秒に 1 回の表示頻度で変更された場合、MB サービスに通知する必要があります。 しきい値は、NDIS_WWAN_SIGNAL_STATE 構造の SignalState.RssiThreshold メンバーで指定されますが、最大頻度の値は SignalState.RssiInterval メンバーで指定されます。
NDIS_WWAN_DEVICE_CAPS 構造の DeviceCaps.WwanCellularClass メンバーは、MB サービスが Rssi 値をどのように解釈するかを制御します。 WwanCellularClass が WwanCellularClassGSM の場合、Rssi はデバイスの感度のノイズ フロア上のデシベルとして報告されます。 WwanCellularClass が WwanCellularClassCDMA の場合、Rssi は補正された RSSI (ノイズのアカウント) として報告されます。
アプリケーションでは、信号強度をポーリングしないでください。 スタートアップなどの特殊な状況でのみ、アプリケーションはクエリ要求を使用して信号強度を取得できます。
要件
バージョン |
Windows 7 以降のバージョンの Windows で使用できます。 |
ヘッダー |
Ndis.h |