OID_WWAN_RADIO_STATE
OID_WWAN_RADIO_STATE MB 디바이스의 무선 전원 상태에 대한 정보를 설정하거나 반환합니다.
미니포트 드라이버는 처음에 NDIS_STATUS_INDICATION_REQUIRED 원래 요청으로 반환하고 나중에 설정 또는 쿼리 요청 완료와 관계없이 MB 디바이스의 현재 무선 전원 상태를 나타내는 NDIS_WWAN_RADIO_STATE 구조를 포함하는 NDIS_STATUS_WWAN_RADIO_STATE 상태 알림을 보내면서 설정 및 쿼리 요청을 비동기적으로 처리해야 합니다.
MB 디바이스의 무선 전원 상태를 설정하도록 요청하는 호출자는 적절한 정보를 사용하여 미니포트 드라이버에 NDIS_WWAN_SET_RADIO_STATE 구조를 제공합니다.
이 OID 사용에 대한 자세한 내용은 MB 라디오 상태를 참조하세요.
미니포트 드라이버는 쿼리를 처리하거나 작업을 설정할 때 공급자 네트워크 또는 SIM 카드(구독자 ID 모듈)에 액세스해서는 안 됩니다.
미니포트 드라이버는 시스템 다시 시작 또는 디바이스 제거 및 재통합에서 소프트웨어 무선 전원 상태를 유지해야 합니다. 미니포트 드라이버는 디바이스의 소프트웨어 라디오 정보를 저장하고 디바이스를 다시 시작하거나 다시 시작할 때마다 디바이스 소프트웨어 무선 전원 상태를 즉시 설정하는 데 사용해야 합니다. 디바이스의 유효 무선 전원 상태는 WWAN_RADIO_STATE 테이블에 따라 소프트웨어 및 하드웨어 무선 전원 상태의 조합에 따라 결정됩니다.
값이 WwanRadioOn인 경우 미니포트 드라이버는 라디오 전원을 켜고 WWAN_RADIO_STATE 구조체의 RadioState.SwRadioState 멤버를 WwanRadioOn으로 설정해야 합니다. RadioState.HwRadioState 멤버가 WwanRadioOff인 경우 미니포트 드라이버는 이 전원 상태 정보를 캐시하고 RadioState.HwRadioState가 WwanRadioOn으로 변경될 때 라디오 전원 상태를 물리적으로 켜야 합니다.
값이 WwanRadioOff이면 미니포트 드라이버는 라디오 전원 상태를 끄고 RadioState.SwRadioState 멤버를 WwanRadioOff로 설정해야 합니다.
미니포트 드라이버에서 예상되는 라디오 상태 프로그래밍은 다음 표를 참조하세요.
PIN 모드 및 PIN 상태에 유효한 조합
HwRadioState 값 | SwRadioState 값 | 전체 무선 전원 상태 |
---|---|---|
WwanRadioOff |
WwanRadioOff |
WwanRadioOff |
WwanRadioOff |
WwanRadioOn |
WwanRadioOff |
WwanRadioOn |
WwanRadioOff |
WwanRadioOff |
WwanRadioOn |
WwanRadioOn |
WwanRadioOn |
하드웨어 무선 전원 스위치를 제공하지 않는 디바이스의 경우 NDIS_WWAN_RADIO_STATE 구조의 RadioState.HwRadioState 멤버를 항상 WwanRadioOn으로 설정해야 합니다.
Windows 10 버전 1703부터 OID_WWAN_RADIO_STATE 다중 실행기 지원 모뎀이 OS에서 무선 상태 구성을 처리하는 방법에 대한 추가 사양을 제공합니다.
다중 실행기가 지원되는 모뎀을 사용하면 실행기당 무선 전원 상태를 구성하는 데 전원 이점이 있습니다. 실행기 라디오가 꺼져 있으면 OS는 모뎀이 네트워크에서 등록을 해제할 것으로 예상하며 검색 또는 위치 업데이트를 시도하지 않습니다. 모뎀은 OS에 보급하는 각 실행기에서 라디오 상태를 지원하여 있어야 하는 하드웨어 전원 상태를 확인할 수 있습니다.
예를 들어 모뎀에 두 개의 실행기가 있고 다른 실행기의 라디오 중 하나가 켜져 있는 동안 실행기의 라디오 중 하나가 꺼져 있는 경우 모뎀은 RF 프런트 엔드를 계속 켜두어 라디오가 켜져 있지만 꺼진 실행기에 대한 검사/ping/위치 업데이트 또는 기타 셀룰러 서비스를 수행할 필요가 없는 실행기에서 등록을 유지할 수 있습니다. 두 라디오가 모두 꺼져 있으면 모뎀은 RF 프런트 엔드를 끄고 전체 하드웨어를 더 낮은 전원 상태로 전환할 수 있습니다. 구현 세부 정보는 각 IHV에 남아 있습니다.
Version |
Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다. |
헤더 |
Ntddndis.h(Ndis.h 포함) |