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 中可用。
标头 wwan.h (包括 Wwan.h)

另请参阅

NDIS_WWAN_RADIO_STATE

WWAN_RADIO