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

另請參閱

WIFI_WIFIDIRECT_CAPABILITIES_INIT

WifiDeviceSetWiFiDirectCapabilities