estructura de DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.
 
La estructura de DOT11_DATA_RATE_MAPPING_ENTRY define una velocidad de datos admitida por un PHY en la estación 802.11 para las operaciones de transmisión y recepción.

Sintaxis

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

Miembros

ucDataRateIndex

Valor de índice de la velocidad de datos contenida en el miembro usDataRateValue . El valor del miembro ucDataRateIndex debe ser único para cada entrada de la matriz DataRateMappingEntries .

Este valor es una máscara de bits como se define en la tabla siguiente.

Bits Descripción
0-6 Índice de velocidad de datos, que contiene un valor comprendido entre 2 y 127.
7 Este bit no se usa y debe establecerse en cero.

ucDataRateFlag

Atributos de la entrada de velocidad de datos.

Este valor es una máscara de bits como se define en la tabla siguiente.

Bits Nombre Descripción
0 DOT11_DATA_RATE_NON_STANDARD Si se establece, la entrada no es una velocidad de datos estándar definida en los estándares IEEE 802.11.
1-7 Estos bits no se usan y deben establecerse en cero.

usDataRateValue

Velocidad de datos, definida en unidades de 500 kilobits por segundo (Kbps), con un valor de 0x0002 a 0xFFFF.

Comentarios

Para las velocidades de datos estándar IEEE 802.11, el controlador de minipuerto debe establecer los miembros ucDataRateIndex y usDataRateValue en el mismo valor.

En la tabla siguiente se muestran las velocidades de datos estándar IEEE 802.11, en unidades de megabits por segundo (Mbps) y los valores relacionados para los miembros ucDataRateIndex y usDataRateValue .

Velocidad estándar 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

   
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Header windot11.h (incluye Ndis.h)

Consulte también

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE