wwan.h) (WWAN_RADIO_STATE 结构

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