Compartilhar via


estrutura WWAN_SIGNAL_STATE (wwan.h)

A estrutura WWAN_SIGNAL_STATE representa o estado do sinal do dispositivo MB.

Sintaxe

typedef struct _WWAN_SIGNAL_STATE {
  ULONG            Rssi;
  ULONG            ErrorRate;
  ULONG            RssiInterval;
  ULONG            RssiThreshold;
  WWAN_LIST_HEADER SignalStateListHeader;
} WWAN_SIGNAL_STATE, *PWWAN_SIGNAL_STATE;

Membros

Rssi

Um valor que representa a força do sinal sem fio. Os drivers de miniport que relatam seus WWAN_CELLULAR_CLASS ser WwanCellularClassGSM ou WwanCellularClassCDMA devem relatar Rssi em decibéis acima do piso de ruído de confidencialidade do dispositivo.

Força do sinal (em dBm) Valor codificado (mínimo=0, máximo=31)
-113 ou menos 0
-111 1
-109 2
... ...
-51 ou superior 31
Desconhecido ou indetectável WWAN_RSSI_UNKNOWN
 

Os dispositivos baseados em CDMA devem relatar a força do sinal com base no RSSI compensado (contas de ruído) e não com base no RSSI bruto.

ErrorRate

Um valor codificado que representa um intervalo percentual de taxas de erro. Para dispositivos baseados em GSM, use os valores da coluna de taxa de erro de bit do Canal na tabela a seguir. Para dispositivos baseados em CDMA, use os valores da coluna de taxa de erro Frame. Para ambos os casos, use WWAN_ERROR_RATE_UNKNOWN para indicar uma taxa de erro desconhecida.

Taxa de erro de bit do canal (em %) Taxa de erro de quadro (em %) Valor codificado (Min=0, Max=7)
< 0.2 < 0.01 0
0.2-0.4 0.01-0.1 1
0.4-0.8 0.1-0.5 2
0.8-1.6 0.5-1.0 3
- 3.2 1.0 - -2.0 4
- 6.4 2.0-4.0 5
6.4-12.8 4.0-8.0 6
> 12.8 > 8.0 7
Desconhecido ou indetectável WWAN_ERROR_RATE_UNKNOWN

RssiInterval

O intervalo atual, em segundos, no qual o driver de miniporto foi definido (ou o intervalo padrão, se um não tiver sido definido), fornecerá atualizações sobre o estado do sinal. Especifique WWAN_RSSI_DISABLE para indicar que o driver de miniporto não implementa relatórios baseados em intervalo. Os drivers de miniporto devem preencher esse membro com o intervalo em resposta a uma solicitação anterior do Serviço MB para WWAN_RSSI_DEFAULT.

RssiThreshold

O limite atual, em unidades de limite, em que o driver de miniporto foi definido (ou o intervalo padrão, se não tiver sido definido), que o driver de miniporto fornecerá atualizações sobre o estado do sinal. Especifique WWAN_RSSI_DISABLE para indicar que o driver de miniporto não implementa relatórios baseados em limite. Os drivers de miniporto devem preencher esse membro com as unidades de limite em resposta a uma solicitação anterior do Serviço MB para WWAN_RSSI_DEFAULT.

SignalStateListHeader

Uma estrutura de WWAN_LIST_HEADER formatada que representa uma lista de extensões de estado de sinal por classe de dados e o número de classes de dados. O driver de miniporto deve retornar uma lista de todas as classes de dados com suporte.

Esse membro aponta para uma lista de estruturas WWAN_SIGNAL_STATE_EXT que usam a estrutura WWAN_LIST_HEADER. O restante dos membros das estruturas de WWAN_SIGNAL_STATE_EX são preenchidos com base na classe de dados mais alta disponível.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 7 e versões posteriores do Windows.
cabeçalho wwan.h (inclua Wwan.h)

Consulte também

NDIS_WWAN_SIGNAL_STATE