WIFI_STATION_CAPABILITIES 구조체(wificx.h)
WIFI_STATION_CAPABILITIES 구조는 WiFiCx 디바이스의 스테이션 기능을 설명합니다.
구문
typedef struct _WIFI_STATION_CAPABILITIES {
ULONG Size;
UINT32 ScanSSIDListSize;
UINT32 DesiredSSIDListSize;
UINT32 PrivacyExemptionListSize;
UINT32 KeyMappingTableSize;
UINT32 DefaultKeyTableSize;
UINT32 WEPKeyValueMaxLength;
UINT32 MaxNumPerSTA;
UINT8 SupportedQOSFlags;
UINT8 HostFIPSModeImplemented;
UINT8 MFPCapable;
BOOLEAN AutoPowerSaveMode;
BOOLEAN BSSListCachemanagement;
BOOLEAN ConnectBSSSelectionOverride;
UINT32 MaxNetworkOffloadListSize;
BOOLEAN HESSIDConnectionSupported;
BOOLEAN FTMAsInitiatorSupport;
UINT32 FTMNumberOfSupportedTargets;
BOOLEAN HostWPA3FIPSModeEnabled;
ULONG NumSupportedUnicastAlgorithms;
PDOT11_AUTH_CIPHER_PAIR UnicastAlgorithmsList;
ULONG NumSupportedMulticastDataAlgorithms;
PDOT11_AUTH_CIPHER_PAIR MulticastDataAlgorithmsList;
ULONG NumSupportedMulticastMgmtAlgorithms;
PDOT11_AUTH_CIPHER_PAIR MulticastMgmtAlgorithmsList;
ULONG NumSecondaryStaBandCombinations;
WIFI_STA_BANDS_COMBINATION *SecondaryStaBandsCombinations;
ULONG MaxMultiLinkConnectionsSupported;
BOOLEAN MultiLinkConnectionsEnabled;
WDI_MAC_ADDRESS *MultiLinkAddressesList;
} WIFI_STATION_CAPABILITIES;
멤버
Size
포함된 모든 요소 크기의 합계(바이트)입니다.
ScanSSIDListSize
검사 SSID 목록 크기입니다.
DesiredSSIDListSize
원하는 SSID 목록 크기입니다.
PrivacyExemptionListSize
개인 정보 면제 목록 크기입니다.
KeyMappingTableSize
키 매핑 테이블 크기입니다.
DefaultKeyTableSize
기본 키 테이블 크기입니다.
WEPKeyValueMaxLength
WEP 키 값의 최대 길이입니다.
MaxNumPerSTA
STA 기본 키 테이블당 최대 수입니다.
SupportedQOSFlags
WMM QOS가 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
HostFIPSModeImplemented
호스트 FIPS 모드가 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
MFPCapable
MFP(관리 프레임 보호)가 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
AutoPowerSaveMode
자동 절전이 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
BSSListCachemanagement
어댑터가 스테이션 BSS 목록 캐시를 유지할지 지정합니다. 유효한 값은 0(아니요) 및 1(예)입니다.
ConnectBSSSelectionOverride
스테이션 연결에서 어댑터가 기본 BSSID 목록에 지정되지 않은 BSSID에 연결을 시도할 수 있는지를 지정합니다. 유효한 값은 0(아니요) 및 1(예)입니다.
MaxNetworkOffloadListSize
지원되는 네트워크 오프로드 항목 수를 지정합니다.
HESSIDConnectionSupported
HESSID에 연결하는 기능이 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
FTMAsInitiatorSupport
초기자로 FTM 프로시저가 지원되는지 여부를 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.
FTMNumberOfSupportedTargets
FTM 요청 작업당 지원되는 대상 STA 수입니다.
HostWPA3FIPSModeEnabled
WPA3에 대한 호스트-FIPS 모드를 사용할지 여부를 지정합니다. 유효한 값은 0(사용 안 함) 및 1(사용)입니다.
NumSupportedUnicastAlgorithms
지원되는 유니캐스트 알고리즘의 수입니다.
UnicastAlgorithmsList
DOT11_AUTH_CIPHER_PAIR 구조로 형식이 지정된 유니캐스트 암호화 알고리즘 배열에 대한 포인터입니다. 이 배열의 길이는 NumSupportedUnicastAlgorithms 멤버에 의해 지정됩니다.
NumSupportedMulticastDataAlgorithms
지원되는 멀티캐스트 데이터 암호화 알고리즘의 수입니다.
MulticastDataAlgorithmsList
DOT11_AUTH_CIPHER_PAIR 구조로 형식이 지정된 멀티캐스트 데이터 암호화 알고리즘 배열에 대한 포인터입니다. 이 배열의 길이는 NumSupportedMulticastDataAlgorithms 멤버에 의해 지정됩니다.
NumSupportedMulticastMgmtAlgorithms
지원되는 멀티캐스트 관리 알고리즘의 수입니다.
MulticastMgmtAlgorithmsList
DOT11_AUTH_CIPHER_PAIR 구조로 형식이 지정된 멀티캐스트 관리 알고리즘 배열에 대한 포인터입니다. 이 배열의 길이는 NumSupportedMulticastMgmtAlgorithms 멤버에 의해 지정됩니다.
NumSecondaryStaBandCombinations
보조 STA 밴드 조합의 수입니다. 이 값이 0이면 보조 STA 기능이 설정되지 않습니다.
SecondaryStaBandsCombinations
WIFI_STA_BANDS_COMBINATION 구조체 배열에 대한 포인터입니다. 이 값이 NULL이면 보조 STA 기능이 설정되지 않습니다.
MaxMultiLinkConnectionsSupported
MLO 연결에 대해 하드웨어에서 지원하는 최대 링크 수입니다.
MultiLinkConnectionsEnabled
다중 링크 연결을 사용할지 여부를 지정합니다. 유효한 값은 0(사용 안 함) 및 1(사용)입니다.
MultiLinkAddressesList
MaxMultiLinkConnectionsSupported 요소를 사용하여 multiLink MAC 주소를 나타내는 WDI_MAC_ADDRESS 구조체 배열에 대한 포인터입니다.
설명
클라이언트 드라이버는 WIFI_STATION_CAPABILITIESWifiDeviceSetStationCapabilities 에 매개 변수로 전달하여 스테이션 기능을 WiFiCx에 보고합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 |
지원되는 최소 서버 | Windows Server 2022 |
머리글 | wificx.h |