structure WLAN_RATE_SET (wlanapi.h)

Ensemble de débits de données pris en charge.

Syntaxe

typedef struct _WLAN_RATE_SET {
  ULONG  uRateSetLength;
  USHORT usRateSet[DOT11_RATE_SET_MAX_LENGTH];
} WLAN_RATE_SET, *PWLAN_RATE_SET;

Membres

uRateSetLength

Longueur, en octets, de usRateSet.

usRateSet[DOT11_RATE_SET_MAX_LENGTH]

Tableau des taux de transfert de données pris en charge. DOT11_RATE_SET_MAX_LENGTH est défini dans windot11.h pour avoir la valeur 126.

Chaque taux de transfert de données pris en charge est stocké en tant que USHORT. Le premier bit de l’USHORT spécifie si le taux est un taux de base. Un débit de base est le taux de transfert de données que toutes les stations d’un ensemble de services de base (BSS) peuvent utiliser pour recevoir des trames à partir du support sans fil. Si le taux est un taux de base, le premier bit de l’USHORT est défini sur 1.

Pour calculer le taux de transfert de données en Mbits/s pour un taux d’entrée de tableau arbitraireSet[i], utilisez l’équation suivante :

rate_in_mbps = (rateSet[i] & 0x7FFF) * 0.5

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wlanapi.h

Voir aussi

WLAN_BSS_ENTRY