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) |