WIFI_WIFIDIRECT_CAPABILITIES 結構 (wificx.h)
WIFI_WIFIDIRECT_CAPABILITIES 結構描述WiFiCx裝置 Wi-Fi 直接功能。
語法
typedef struct _WIFI_WIFIDIRECT_CAPABILITIES {
ULONG Size;
UINT8 WFDRoleCount;
UINT8 ConcurrentGOCount;
UINT8 ConcurrentClientCount;
BOOLEAN ServiceDiscoverySupported;
BOOLEAN ServiceNameDiscoverySupported;
BOOLEAN ServiceInformationDiscoverySupported;
UINT32 ServiceNameAdvertisementsMaxBytesSupported;
UINT32 ServiceInformationAdvertisementsMaxBytesSupported;
BOOLEAN BackgroundDiscoverySupported;
BOOLEAN ClientDiscoverabilitySupported;
BOOLEAN InfrastructureManagementSupported;
UINT8 DeviceAddress[6];
UINT32 DiscoveryFilterListSize;
UINT8 GOClientTableSize;
UINT32 MaxVendorSpecificExtensionIESize;
BOOLEAN PassiveAvailabilityListenStateSupported;
BOOLEAN OperatingChannelUpdatesSupported;
BOOLEAN GOon5GHzBandSupported;
UINT32 ScanSSIDListSize;
UINT32 DesiredSSIDListSize;
UINT32 PrivacyExemptionListSize;
UINT32 AssociationTableSize;
UINT32 DefaultKeyTableSize;
UINT32 WEPKeyValueMaxLength;
UINT32 NumSupportedUnicastAlgorithms;
PDOT11_AUTH_CIPHER_PAIR UnicastAlgorithms;
UINT32 NumSupportedMulticastDataAlgorithms;
PDOT11_AUTH_CIPHER_PAIR MulticastDataAlgorithms;
UINT32 NumInterfaceAddresses;
WDI_MAC_ADDRESS *InterfaceAddressList;
BOOLEAN GOon6GHzBandSupported;
} WIFI_WIFIDIRECT_CAPABILITIES;
成員
Size
以位元組為單位 (的總和) 所有自主專案的大小。
WFDRoleCount
支援 Wi-Fi 直接角色埠的數目
ConcurrentGOCount
指定並行群組擁有者計數。
ConcurrentClientCount
指定並行用戶端計數。
ServiceDiscoverySupported
指定是否支援服務探索。 有效值為 0, (不支援) ,且支援 1 個 () 。
ServiceNameDiscoverySupported
Wi-Fi 直接服務名稱探索支援。 指定是否在指定服務名稱哈希清單時,配接器可以探查服務哈希,並在響應到達時指出回應。 有效值為 0, (不支援) ,且支援 1 個 () 。
ServiceInformationDiscoverySupported
Wi-Fi 直接服務資訊探索支援。 指定當指定服務名稱哈希清單時,配接器是否可以執行探查和 ANQP 查詢以取得完整的服務資訊。 有效值為 0, (不支援) ,且支援 1 個 () 。
ServiceNameAdvertisementsMaxBytesSupported
指定要在指標和探查回應中傳送之服務名稱公告位元元組數目上限 () 。 這會設定可公告的服務數目的硬性限制。
ServiceInformationAdvertisementsMaxBytesSupported
指定配接器可以使用 GAS 通訊協定回應的服務資訊公告位元元組數目上限。 只有當裝置支持回應服務廣告查詢時,這才有效。 此值適用於韌體優化,讓韌體不會喚醒主機以回應每個查詢。 如果韌體有限制,操作系統不會限制服務公告的數目,因為操作系統中有後援。 如果韌體無法處理 ANQP 查詢回應,它應該會傳遞要求,而操作系統會處理它。
BackgroundDiscoverySupported
Wi-Fi 直接裝置和服務的背景探索。 指定配接器是否可以定期查詢 Wi-Fi 直接裝置和服務名稱,以便在5分鐘內顯示任何新的裝置。 有效值為 0, (不支援) ,且支援 1 個 () 。
ClientDiscoverabilitySupported
指定是否支援用戶端探索性。 有效值為 0, (不支援) ,且支援 1 個 () 。
InfrastructureManagementSupported
指定是否支援基礎結構管理。 有效值為 0, (不支援) ,且支援 1 個 () 。
DeviceAddress[6]
網路位元組順序中的裝置位址。
DiscoveryFilterListSize
探索篩選清單大小。
GOClientTableSize
GO 用戶端數據表大小。
MaxVendorSpecificExtensionIESize
可以新增至 WFD 管理框架之廠商特定擴充 IDE 的大小上限,以位元組為單位。
PassiveAvailabilityListenStateSupported
指定是否支援在背景中接聽 P2P 服務的能力。 有效值為 0, (不支援) ,且支援 1 個 () 。
OperatingChannelUpdatesSupported
指定配接器是否支援指出 GO 作業通道的更新 (s) 。 有效值為 0, (不支援) ,且支援 1 個 () 。
GOon5GHzBandSupported
指定配接器是否支援在 5GHz 頻上操作 GO。 有效值為 0, (不支援) ,且支援 1 個 () 。
ScanSSIDListSize
掃描 SSID 清單大小。
DesiredSSIDListSize
所需的 SSID 清單大小。
PrivacyExemptionListSize
隱私權豁免清單大小。
AssociationTableSize
關聯數據表大小。
DefaultKeyTableSize
預設索引鍵數據表大小。
WEPKeyValueMaxLength
WEP 索引鍵值的最大長度。
NumSupportedUnicastAlgorithms
支援的單播演算法數目。
UnicastAlgorithms
單播加密演演算法陣列的指標,其格式為 DOT11_AUTH_CIPHER_PAIR 結構。 此陣列的長度是由 NumSupportedUnicastAlgorithms 成員所指定。
NumSupportedMulticastDataAlgorithms
支援的多播數據加密演算法數目。
MulticastDataAlgorithms
多播數據加密演算法陣列的指標,其格式為 DOT11_AUTH_CIPHER_PAIR 結構。 這個陣列的長度是由 NumSupportedMulticastDataAlgorithms 成員所指定。
NumInterfaceAddresses
支援的介面位址數目。
InterfaceAddressList
介面陣列的指標,其格式為 WDI_MAC_ADDRESS 結構。 此陣列的長度是由 NumInterfaceAddresses 成員所指定。
GOon6GHzBandSupported
BOOLEAN 值,指定配接器是否支援在 6GHz 頻上操作 GO。 有效值為 0, (不支援) ,且支援 1 個 () 。
備註
呼叫 WIFI_WIFIDIRECT_CAPABILITIES_INIT 以初始化此結構,並填入其 [大小 ] 字段。 然後呼叫 WifiDeviceSetWiFiDirectCapabilities ,向 WiFiCx 回報 Wi-Fi 直接功能。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 |
最低支援的伺服器 | Windows Server 2022 |
標頭 | wificx.h |