Compartilhar via


estrutura DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)

Importante A interface lan sem fio Native 802.11 foi preterida no Windows 10 e posterior. Em vez disso, use a WDI (Interface de Driver de Dispositivo) da WLAN. Para obter mais informações sobre o WDI, consulte Modelo de driver universal do Windows da WLAN.
 
A estrutura DOT11_DATA_RATE_MAPPING_ENTRY define uma taxa de dados com suporte por um PHY na estação 802.11 para operações de transmissão e recebimento.

Sintaxe

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

Membros

ucDataRateIndex

O valor de índice para a taxa de dados contida no membro usDataRateValue . O valor do membro ucDataRateIndex deve ser exclusivo para cada entrada na matriz DataRateMappingEntries .

Esse valor é uma máscara de bits, conforme definido na tabela a seguir.

Bits Descrição
0 a 6 O índice de taxa de dados, que contém um valor de 2 a 127.
7 Esse bit não é usado e deve ser definido como zero.

ucDataRateFlag

Os atributos da entrada de taxa de dados.

Esse valor é uma máscara de bits, conforme definido na tabela a seguir.

Bits Nome Descrição
0 DOT11_DATA_RATE_NON_STANDARD Se definida, a entrada não será uma taxa de dados padrão definida nos padrões IEEE 802.11.
1-7 Esses bits não são usados e devem ser definidos como zero.

usDataRateValue

A taxa de dados, definida em unidades de 500 quilobits por segundo (Kbps), com um valor de 0x0002 para 0xFFFF.

Comentários

Para as taxas de dados padrão do IEEE 802.11, o driver de miniport deve definir os membros ucDataRateIndex e usDataRateValue com o mesmo valor.

A tabela a seguir mostra as taxas de dados padrão do IEEE 802.11, em unidades de megabits por segundo (Mbps) e os valores relacionados para os membros ucDataRateIndex e usDataRateValue .

Taxa Padrão do IEEE 802.11 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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho windot11.h (inclua Ndis.h)

Confira também

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE