WWAN_RADIO_STATE 構造体 (wwan.h)
WWAN_RADIO_STATE構造体は、MB デバイスのハードウェアベースおよびソフトウェアベースの無線電源状態を表します。
構文
typedef struct _WWAN_RADIO_STATE {
WWAN_RADIO HwRadioState;
WWAN_RADIO SwRadioState;
} WWAN_RADIO_STATE, *PWWAN_RADIO_STATE;
メンバー
HwRadioState
デバイスのハードウェア無線電源状態。 MB サービスは読み取り専用であるため、この状態を設定できません。 次の表に、このメンバーに使用できる値を示します。
値 | 意味 |
---|---|
WwanRadioOff | ハードウェア 無線がオフです。 |
WwanRadioOn | ハードウェア 無線がオンになっているか、ハードウェア無線の電源を制御するためのスイッチが存在しません。 |
SwRadioState
デバイスのソフトウェア ベースの無線電源状態。 MB サービスは、この状態を取得して設定できます。 次の表に、このメンバーに使用できる値を示します。
値 | 意味 |
---|---|
WwanRadioOff | 無線は Windows によってオフになっています。 |
WwanRadioOn | 無線は Windows によってオンになっています。 |
注釈
ミニポート ドライバーは、システムの再起動またはデバイスの削除と再導入を通じて、ソフトウェアベースの無線電源状態を続行する必要があります。 ミニポート ドライバーは、デバイスソフトウェアベースの無線電源状態情報を格納し、デバイスの再起動または再導入ごとにデバイスの無線電源状態を設定するために使用する必要があります。
次の表では、ハードウェアベースとソフトウェアベースの無線電源状態設定の関係と、その有効な結果を定義します。
HwRadioState 値 | SwRadioState 値 | 無線の全体的な電源状態 |
---|---|---|
WwanRadioOff | WwanRadioOff | WwanRadioOff |
WwanRadioOff | WwanRadioOn | WwanRadioOff |
WwanRadioOn | WwanRadioOff | WwanRadioOff |
WwanRadioOn | WwanRadioOn | WwanRadioOn |
ミニポート ドライバーは、有効な無線状態が WwanRadioOn から WwanRadioOff または WwanRadioOff から WwanRadioOn に変わるたびに、NDIS_STATUS_WWAN_CONTEXT_STATE、NDIS_STATUS_WWAN_PACKET_SERVICE、NDIS_STATUS_WWAN_REGISTER_STATEなど、該当するすべての状態表示を送信する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 以降のバージョンの Windows で使用できます。 |
Header | wwan.h (Wwan.h を含む) |