WLAN_RATE_SET-Struktur (wlanapi.h)
Der Satz der unterstützten Datenraten.
Syntax
typedef struct _WLAN_RATE_SET {
ULONG uRateSetLength;
USHORT usRateSet[DOT11_RATE_SET_MAX_LENGTH];
} WLAN_RATE_SET, *PWLAN_RATE_SET;
Member
uRateSetLength
Die Länge von usRateSet in Bytes.
usRateSet[DOT11_RATE_SET_MAX_LENGTH]
Ein Array unterstützter Datenübertragungsraten. DOT11_RATE_SET_MAX_LENGTH wird in windot11.h mit dem Wert 126 definiert.
Jede unterstützte Datenübertragungsrate wird als USHORT gespeichert. Das erste Bit der USHORT gibt an, ob es sich bei der Rate um einen Basistarif handelt. Eine Basisrate ist die Datenübertragungsrate, die alle Stationen in einem Basisdienstsatz (BSS) verwenden können, um Frames vom drahtlosen Medium zu empfangen. Wenn es sich bei der Rate um einen Basistarif handelt, wird das erste Bit der USHORT auf 1 festgelegt.
Verwenden Sie die folgende Gleichung, um die Datenübertragungsrate in MBit/s für ein beliebiges Array zu berechnen:
rate_in_mbps = (rateSet[i] & 0x7FFF) * 0.5
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wlanapi.h |