Condividi tramite


struttura DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)

Importante

WiFiCx è il nuovo modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver WDI è ora in modalità di manutenzione e riceverà solo correzioni ad alta priorità.

La struttura DOT11_DATA_RATE_MAPPING_ENTRY definisce una velocità dei dati supportata da un PHY sulla stazione 802.11 per le operazioni di trasmissione e ricezione.

Sintassi

typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
  UCHAR  ucDataRateIndex;
  UCHAR  ucDataRateFlag;
  USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;

Membri

ucDataRateIndex

Valore di indice per la frequenza dei dati contenuta nel membro usDataRateValue. Il valore del membro ucDataRateIndex deve essere univoco per ogni voce nella matrice DataRateMappingEntries.

Questo valore è una maschera di bit come definito nella tabella seguente.

Bit Descrizione
0-6 Indice della frequenza dei dati contenente un valore compreso tra 2 e 127.
7 Questo bit non viene usato e deve essere impostato su zero.

ucDataRateFlag

Attributi dell'immissione della frequenza dei dati.

Questo valore è una maschera di bit come definito nella tabella seguente.

Bit Nome Descrizione
0 DOT11_DATA_RATE_NON_STANDARD Se impostata, la voce non è una frequenza dati standard definita negli standard IEEE 802.11.
1-7 Questi bit non vengono usati e devono essere impostati su zero.

usDataRateValue

Velocità dei dati, definita in unità di 500 kilobit al secondo (Kbps), con un valore compreso tra 0x0002 e 0xFFFF.

Osservazioni

Per le tariffe dei dati standard IEEE 802.11, il driver miniport deve impostare il ucDataRateIndex e usDataRateValue membri sullo stesso valore.

La tabella seguente illustra le frequenze dei dati standard IEEE 802.11, in unità di megabit al secondo (Mbps) e i valori correlati per i ucDataRateIndex e usDataRateValue membri.

IEEE 802.11 Standard Rate ucDataRateIndex usDataRateValue
1 Mbps 0x02 0x02
2 Mbps 0x04 0x04
3 Mbps 0x06 0x06
4,5 Mbps 0x09 0x09
5,5 Mbps 0x0B 0x0B
6 Mbps 0x0C 0x0C
9 Mbps 0x12 0x12
11 Mbps 0x16 0x16
12 Mbps 0x18 0x18
18 Mbps 0x24 0x24
22 Mbps 0x2C 0x2C
24 Mbps 0x30 0x30
27 Mbps 0x36 0x36
33 Mbps 0x42 0x42
36 Mbps 0x48 0x48
48 Mbps 0x60 0x60
54 Mbps 0x6C 0x6C

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione windot11.h (include Ndis.h)

Vedere anche

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE