How can I extract the transfer rates (actually I only need the maximum value) from a WLAN_BSS_ENTRY structure (obtained by WlanGetNetworkBssList
)?
The value wlanRateSet
(WLAN_RATE_SET
) seems pretty useless as it only indicates transfer rates up to 54 Mbps.
Can the correct rates be extracted from the attached Beacon Frame data?
It might be hidden in the HT elements for 802.11n networks (and similar elements for g and ac):
- 45: 802.11n / HT Capabilities
- 61: 802.11n / HT Information
But looking at their structure (https://mrncciew.com/2014/10/19/cwap-ht-capabilities-ie/) I can't see where to extract the compatible transfer rates, like 72, 144, 216, 300 or 450 Mbps.