共用方式為


DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 結構 (wlanihv.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 結構會指定虛擬 802.11 站臺上裝載 (AP) 存取點的屬性。

語法

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

包含虛擬網路 AP 所使用的驗證演算法 的DOT11_AUTH_ALGORITHM 結構。

dot11CipherAlgo

包含虛擬網路 AP 所使用的加密演算法 的DOT11_CIPHER_ALGORITHM 結構。

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)

另請參閱

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID