estrutura WLAN_RATE_SET (wlanapi.h)
O conjunto de taxas de dados com suporte.
Sintaxe
typedef struct _WLAN_RATE_SET {
ULONG uRateSetLength;
USHORT usRateSet[DOT11_RATE_SET_MAX_LENGTH];
} WLAN_RATE_SET, *PWLAN_RATE_SET;
Membros
uRateSetLength
O comprimento, em bytes, de usRateSet.
usRateSet[DOT11_RATE_SET_MAX_LENGTH]
Uma matriz de taxas de transferência de dados com suporte. DOT11_RATE_SET_MAX_LENGTH é definido em windot11.h para ter um valor de 126.
Cada taxa de transferência de dados com suporte é armazenada como um USHORT. O primeiro bit do USHORT especifica se a taxa é uma taxa básica. Uma taxa básica é a taxa de transferência de dados que todas as estações em um BSS (conjunto de serviços básico) podem usar para receber quadros do meio sem fio. Se a taxa for uma taxa básica, o primeiro bit do USHORT será definido como 1.
Para calcular a taxa de transferência de dados em Mbps para uma taxa de entrada de matriz arbitráriaSet[i], use a seguinte equação:
rate_in_mbps = (rateSet[i] & 0x7FFF) * 0.5
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wlanapi.h |