// wlanihv.h
typedef struct _DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
DOT11_SSID dot11SSID;
DOT11_AUTH_ALGORITHM dot11AuthAlgo;
DOT11_CIPHER_ALGORITHM dot11CipherAlgo;
BOOL bIsPassPhrase;
DWORD dwKeyLength;
UCHAR ucKeyData[DOT11EXT_PSK_MAX_LENGTH];
} DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, *PDOT11EXT_VIRTUAL_STATION_AP_PROPERTY;
View the official Windows Driver Kit DDI referenceNo description available.
Important The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
The DOT11EXT_VIRTUAL_STATION_AP_PROPERTY structure specifies the properties of an access point (AP) hosted on a virtual 802.11 station.
dot11SSIDA DOT11_SSID structure that contains the service set identifier (SSID) used by the virtual station AP.
dot11AuthAlgoA DOT11_AUTH_ALGORITHM structure that contains the authentication algorithm used by the virtual station AP.
dot11CipherAlgoA DOT11_CIPHER_ALGORITHM structure that contains the cipher algorithm used by the virtual station AP.
bIsPassPhraseA Boolean value that indicates how the operating system should interpret the value of the ucKeyData member. For more information, see the following Remarks section.
dwKeyLengthThe length, in bytes, of the useful part of the ucKeyData member. For more information, see the following Remarks section.
ucKeyDataA UCHAR value that specifies the key used by the virtual station AP's Preshared Keys (PSK) authentication algorithm. For more information, see the following Remarks section.
typedef struct _DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
DOT11_SSID dot11SSID;
DOT11_AUTH_ALGORITHM dot11AuthAlgo;
DOT11_CIPHER_ALGORITHM dot11CipherAlgo;
BOOL bIsPassPhrase;
DWORD dwKeyLength;
UCHAR ucKeyData[DOT11EXT_PSK_MAX_LENGTH];
} DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, *PDOT11EXT_VIRTUAL_STATION_AP_PROPERTY;
The operating system uses the following logic to interpret the value of the ucKeyData member: