estrutura DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)
Importante
WiFiCx é o novo modelo de driver Wi-Fi lançado no Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes. O modelo de driver WDI agora está no modo de manutenção e receberá apenas correções de alta prioridade.
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 do índice da 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-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 definido, a entrada não é 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 a 0xFFFF.
Observações
Para as taxas de dados padrão do IEEE 802.11, o driver de miniporto deve definir o ucDataRateIndex e usDataRateValue membros com o mesmo valor.
A tabela a seguir mostra as taxas de dados padrão IEEE 802.11, em unidades de megabits por segundo (Mbps) e os valores relacionados para os membros ucDataRateIndex e usDataRateValue membros.
Taxa padrão 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 |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | windot11.h (inclua Ndis.h) |