Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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) |