次の方法で共有


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 を含む)

こちらもご覧ください

NDIS_WWAN_RADIO_STATE

WWAN_RADIO