DOT11EXT_VIRTUAL_STATION_AP_PROPERTY結構 (wlanihv.h)
重要 Windows 10 和更新版本中已淘汰 Native 802.11 無線 LAN 介面。 請改用 WLAN 裝置驅動器介面 (WDI)。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型。
語法
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;
成員
dot11SSID
DOT11_SSID 結構,其中包含虛擬網路 AP 所使用的服務集標識碼 (SSID)。
dot11AuthAlgo
DOT11_AUTH_ALGORITHM 結構,其中包含虛擬網路 AP 所使用的驗證演算法。
dot11CipherAlgo
DOT11_CIPHER_ALGORITHM 結構,其中包含虛擬網路AP所使用的加密演算法。
bIsPassPhrase
布爾值,指出作系統應該如何解譯 ucKeyData 成員的值。 如需詳細資訊,請參閱下列一節。
dwKeyLength
ucKeyData 成員的有用部分長度,以位元組為單位。 如需詳細資訊,請參閱下列一節。
ucKeyData[DOT11EXT_PSK_MAX_LENGTH]
UCHAR 值,指定虛擬網路 AP 預先共用金鑰 (PSK) 驗證演算法所使用的金鑰。 如需詳細資訊,請參閱下列一節。
言論
作系統會使用下列邏輯來解譯 ucKeyData 成員的值:
- 如果 bIsPassPhrase = FALSE,
- 如果 dwKeyLength = 32,ucKeyData 會解譯為二進制數據。
- 如果 dwKeyLength = 64,ucKeyData 會解譯為 32 個十六進位值。
- 如果 dwKeyLength 不等於 32 或 64,則作系統會忽略呼叫並傳回錯誤。
- 如果 bIsPassPhrase = TRUE,ucKeyData 會解譯為複雜片語,而且緩衝區必須以 NULL 終止。 在此情況下,dwKeyLength 的值應該等於 1 加上索引鍵字串的長度。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 和更新版本的 Windows作系統。 |
標頭 | wlanihv.h (包括 Wlanihv.h) |