struttura WWAN_SIGNAL_STATE (wwan.h)

La struttura WWAN_SIGNAL_STATE rappresenta lo stato del segnale del dispositivo MB.

Sintassi

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

Members

Rssi

Valore che rappresenta la forza del segnale wireless. I driver Miniport che segnalano il WWAN_CELLULAR_CLASS per essere WwanCellularClassGSM o WwanCellularClassCDMA devono segnalare rssi in decibel sopra il pavimento del rumore di sensibilità del dispositivo.

Forza segnale (in dBm) Valore codificato (minimo=0, massimo=31)
-113 o meno 0
-111 1
-109 2
... ...
-51 o versione successiva 31
Sconosciuto o non rilevabile WWAN_RSSI_UNKNOWN
 

I dispositivi basati su CDMA devono segnalare la forza del segnale in base a RSSI compensati (account di disturbo) e non basati su RSSI non elaborati.

ErrorRate

Valore codificato che rappresenta un intervallo percentuale di percentuali di errori. Per i dispositivi basati su GSM, usare i valori della colonna Frequenza degli errori di bit del canale nella tabella seguente. Per i dispositivi basati su CDMA, usare i valori della colonna Frequenza errori frame. Per entrambi i casi, usare WWAN_ERROR_RATE_UNKNOWN per indicare una frequenza di errore sconosciuta.

Frequenza degli errori di bit del canale (in %) Frequenza degli errori di fotogrammi (in %) Valore codificato (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
Sconosciuto o non rilevabile WWAN_ERROR_RATE_UNKNOWN

RssiInterval

Intervallo corrente, in secondi, in cui il driver miniport è stato impostato su (o l'intervallo predefinito, se non è stato impostato), che il driver miniport fornirà aggiornamenti sullo stato del segnale. Specificare WWAN_RSSI_DISABLE per indicare che il driver miniport non implementa la creazione di report basati su intervalli. I driver Miniport devono popolare questo membro con l'intervallo in risposta a una richiesta precedente del servizio MB per WWAN_RSSI_DEFAULT.

RssiThreshold

La soglia corrente, in unità soglia, in cui il driver miniport è stato impostato su (o l'intervallo predefinito, se non è stato impostato), che il driver miniport fornirà aggiornamenti sullo stato del segnale. Specificare WWAN_RSSI_DISABLE per indicare che il driver miniport non implementa la creazione di report basati su soglia. I driver Miniport devono popolare questo membro con le unità soglia in risposta a una richiesta precedente del servizio MB per WWAN_RSSI_DEFAULT.

SignalStateListHeader

Struttura formattata WWAN_LIST_HEADER che rappresenta un elenco di estensioni dello stato del segnale per classe di dati e il numero di classi di dati. Il driver miniport deve restituire un elenco di tutte le classi di dati supportate.

Questo membro punta a un elenco di strutture WWAN_SIGNAL_STATE_EXT che utilizzano la struttura WWAN_LIST_HEADER . Il resto dei membri delle strutture WWAN_SIGNAL_STATE_EX viene riempito in base alla classe di dati più elevata disponibile.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 7 e versioni successive di Windows.
Intestazione wwan.h (include Wwan.h)

Vedi anche

NDIS_WWAN_SIGNAL_STATE