структура WWAN_RADIO_STATE (wwan.h)
Структура WWAN_RADIO_STATE представляет аппаратные и программные состояния радиопередаки устройства МБ.
Синтаксис
typedef struct _WWAN_RADIO_STATE {
WWAN_RADIO HwRadioState;
WWAN_RADIO SwRadioState;
} WWAN_RADIO_STATE, *PWWAN_RADIO_STATE;
Члены
HwRadioState
Аппаратное состояние питания устройства. Служба МБ не может задать это состояние, так как оно доступно только для чтения. В следующей таблице показаны возможные значения этого элемента.
Ценность | Значение |
---|---|
WwanRadioOff | Аппаратное радио отключено. |
WwanRadioOn | Аппаратное радио включено или нет переключателя для управления питанием на аппаратном радио. |
SwRadioState
Состояние питания на основе программного обеспечения устройства. Служба МБ может получить и задать это состояние. В следующей таблице показаны возможные значения этого элемента.
Ценность | Значение |
---|---|
WwanRadioOff | Радио отключается Windows. |
WwanRadioOn | Радио включается Windows. |
Замечания
Минипорт драйверы должны продолжать программное состояние радиопередаче на основе программного обеспечения в ходе перезагрузки системы или удаления устройства и повторного перезаключения. Мини-порты должны хранить сведения о состоянии радиопередаче на основе программного обеспечения устройства и использовать его для настройки состояния питания устройства для каждого перезапуска или повторного восстановления устройства.
В следующей таблице определяется связь между аппаратными и программными параметрами состояния радиосвязи и их эффективным результатом.
Значение HwRadioState | Значение SwRadioState | Общее состояние радиосвязи |
---|---|---|
WwanRadioOff | WwanRadioOff | WwanRadioOff |
WwanRadioOff | WwanRadioOn | WwanRadioOff |
WwanRadioOn | WwanRadioOff | WwanRadioOff |
WwanRadioOn | WwanRadioOn | WwanRadioOn |
Минипорт-драйвер должен отправлять все применимые признаки состояния, такие как NDIS_STATUS_WWAN_CONTEXT_STATE, NDIS_STATUS_WWAN_PACKET_SERVICE и NDIS_STATUS_WWAN_REGISTER_STATE всякий раз, когда эффективное состояние радио изменится с WwanRadioOn на WwanRadioOff или от WwanRadioOff на WwanRadioOn.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows 7 и более поздних версиях Windows. |
заголовка | wwan.h (include Wwan.h) |