Compartilhar via


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

Confira também

WLAN_BSS_ENTRY