DOT11_EXTAP_ATTRIBUTES結構(windot11.h)
重要
WiFiCx 是 Windows 11 中發行的新 Wi-Fi 驅動程式模型。 我們建議您使用WiFiCx來利用最新的功能。 WDI 驅動程式模型現在處於維護模式,而且只會收到高優先順序的修正。
DOT11_EXTAP_ATTRIBUTES結構會定義迷你埠驅動程式和 802.11 月臺在可延伸存取點 (ExtAP) 模式下運作時的實體和作屬性。
語法
typedef struct _DOT11_EXTAP_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
ULONG uScanSSIDListSize;
ULONG uDesiredSSIDListSize;
ULONG uPrivacyExemptionListSize;
ULONG uAssociationTableSize;
ULONG uDefaultKeyTableSize;
ULONG uWEPKeyValueMaxLength;
BOOLEAN bStrictlyOrderedServiceClassImplemented;
ULONG uNumSupportedCountryOrRegionStrings;
PDOT11_COUNTRY_OR_REGION_STRING pSupportedCountryOrRegionStrings;
ULONG uInfraNumSupportedUcastAlgoPairs;
PDOT11_AUTH_CIPHER_PAIR pInfraSupportedUcastAlgoPairs;
ULONG uInfraNumSupportedMcastAlgoPairs;
PDOT11_AUTH_CIPHER_PAIR pInfraSupportedMcastAlgoPairs;
} DOT11_EXTAP_ATTRIBUTES, *PDOT11_EXTAP_ATTRIBUTES;
成員
Header
DOT11_EXTAP_ATTRIBUTES 結構的型別、修訂和大小。 此成員的格式為 NDIS_OBJECT_HEADER 結構。
迷你埠驅動程序必須將 Header 的成員設定為下列值:
類型
這個成員必須設定為 NDIS_OBJECT_TYPE_DEFAULT。
校訂
這個成員必須設定為 DOT11_EXTAP_ATTRIBUTES_REVISION_1。
大小
這個成員必須設定為 sizeof(DOT11_EXTAP_ATTRIBUTES)。
如需這些成員的詳細資訊,請參閱 NDIS_OBJECT_HEADER。
uScanSSIDListSize
802.11 月臺支援掃描作業的服務集標識碼數目上限。 802.11 月台必須支援至少四個專案的 SSID 清單。
設定 OID_DOT11_SCAN_REQUEST 時,會指定 802.11 月臺用於掃描的 SSID 清單。
uDesiredSSIDListSize
802.11 月臺所支援之基本服務集標識符清單內的最大項目數。 802.11 月台必須支援至少一個專案的 BSSID 清單。
如需所需 BSSID 清單的詳細資訊,請參閱 OID_DOT11_DESIRED_BSSID_LIST。
uPrivacyExemptionListSize
802.11 月臺所支持的隱私權豁免清單中項目數目上限。 802.11 月台必須支援至少一個項目的隱私權豁免清單。
如需隱私權豁免清單的詳細資訊,請參閱 OID_DOT11_PRIVACY_EXEMPTION_LIST。
uAssociationTableSize
802.11 月臺可以同時支持的關聯數目上限。 802.11 月台必須支援至少有一個專案的關聯清單。 NIC 通常應該能夠同時支援至少 32 個關聯。
如果 NIC 支援任何需要 金鑰對應金鑰的驗證和加密演演算法,它必須至少支援其金鑰對應索引鍵資料表中的項目數目。
uDefaultKeyTableSize
802.11 月臺支援的預設金鑰和每站預設密鑰資料表的最大加密金鑰數目。
對於標準 802.11 加密演算法,802.11 月台必須支援至少四個加密密鑰的數據表大小。 對於獨立硬體廠商 (IHV) 所開發的加密演算法,數據表大小可以是四或更大。
uWEPKeyValueMaxLength
802.11 月台支援的 WEP 加密金鑰最大長度,以位元組為單位。
下表列出透過 DOT11_CIPHER_ALGORITHM(..) 定義的各種 WEP 加密值,以位元組為單位的最小和最大密鑰長度。\wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md)。
WEP 加密 | 金鑰長度下限 | 金鑰長度上限 |
---|---|---|
DOT11_CIPHER_ALGO_WEP40 | 5 | 5 |
DOT11_CIPHER_ALGO_WEP104 | 13 | 13 |
DOT11_CIPHER_ALGO_WEP | 13 | 802.11 月台支援的任何長度 |
bStrictlyOrderedServiceClassImplemented
布爾值,如果設定為 TRUE,則指定 802.11 月台支援媒體訪問控制 (MAC) 服務數據單位 (MSDU) 封包傳遞的 IEEE 802.11 StrictlyOrdered 服務類別。
如需有關 StrictlyOrdered 服務類別的詳細資訊,請參閱 IEEE 802.11-2012 標準子句 5.1.3。
uNumSupportedCountryOrRegionStrings
802.11 月臺支援的國家或地區字串數目。 如果 802.11 月臺支援 IEEE 802.11d-2001 標準所指定的多個法規網域,則每個國家/地區字串會識別 802.11 月台支援的法規網域。
如果 802.11 月臺不支援 IEEE 802.11d-2001 標準,迷你埠驅動程式必須將 uNumSupportedCountryOrRegionStrings 設為零。
pSupportedCountryOrRegionStrings
802.11 月臺支援的 802.11d 國家或地區字串數位指標。 數位中的每個項目都會格式化為 DOT11_COUNTRY_OR_REGION_STRING 結構。
uInfraNumSupportedUcastAlgoPairs
802.11 月臺在基礎結構基本服務集 (BSS) 網路中設定作業時,用於傳送和接收單播封包的驗證和加密演算法數目。 uInfraNumSupportedUcastAlgoPairs 成員必須是 pInfraSupportedUcastAlgoPairs 成員 所參考之陣列中的 DOT11_AUTH_CIPHER_PAIR 結構數目。
pInfraSupportedUcastAlgoPairs
802.11 月台支援的驗證和加密演算法陣列指標,用於在基礎結構 BSS 網路中傳送和接收單播封包。 數位中的每個項目都會格式化為 DOT11_AUTH_CIPHER_PAIR 結構。
uInfraNumSupportedMcastAlgoPairs
802.11 月台針對在基礎結構基本服務集 (BSS) 網路中設定作業時,傳送和接收多播和廣播封包所支援的驗證和加密演算法數目。 uInfraNumSupportedMcastAlgoPairs 成員必須是 pInfraSupportedMcastAlgoPairs 成員 所參考之陣列中的 DOT11_AUTH_CIPHER_PAIR 結構數目。
pInfraSupportedMcastAlgoPairs
802.11 月台支援的驗證和加密演算法陣列指標,用於在基礎結構 BSS 網路中傳送和接收多播和廣播封包。 數位中的每個項目都會格式化為 DOT11_AUTH_CIPHER_PAIR 結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 和更新版本的 Windows作系統。 |
標頭 | windot11.h (包括 Ndis.h) |
另請參閱
DOT11_COUNTRY_OR_REGION_STRING