NDIS_STATUS_WWAN_SIGNAL_STATE
미니포트 드라이버는 미리 정의된 간격 내에서 측정된 신호 강도가 임계값을 벗어나는 경우 NDIS_STATUS_WWAN_SIGNAL_STATE 알림을 사용하여 신호 강도 알림을 보냅니다.
미니포트 드라이버는 이 알림을 통해 원치 않는 이벤트를 보낼 수도 있습니다.
이 알림은 NDIS_WWAN_SIGNAL_STATE 구조를 사용합니다.
설명
기본적으로 미니포트 드라이버는 Rssi 값이 마지막으로 보고된 값에서 +/-5 데시벨 이상으로 변경되거나 5초마다 한 표시의 최대 빈도로 변경되는 경우 MB 서비스에 알려야 합니다. 임계값은 NDIS_WWAN_SIGNAL_STATE 구조체의 SignalState.RssiThreshold 멤버에 지정됩니다. 최대 빈도 값은 SignalState.RssiInterval 멤버에 지정됩니다.
NDIS_WWAN_DEVICE_CAPS 구조체의 DeviceCaps.WwanCellularClass 멤버는 MB 서비스에서 Rssi 값을 해석하는 방법을 제어합니다. WwanCellularClass가 WwanCellularClassGSM인 경우 Rssi는 디바이스의 민감도 노이즈 바닥 위의 데시벨로 보고됩니다. WwanCellularClass가 WwanCellularClassCDMA인 경우 Rssi는 보정된 RSSI(노이즈 계정)로 보고됩니다.
애플리케이션은 신호 강도를 폴링해서는 안 됩니다. 시작과 같은 특별한 상황에서만 애플리케이션은 쿼리 요청을 사용하여 신호 강도를 얻을 수 있습니다.
요구 사항
Version |
Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다. |
헤더 |
Ndis.h |