struktur WIFI_STATION_CAPABILITIES (wificx.h)
Struktur WIFI_STATION_CAPABILITIES menjelaskan kemampuan stasiun untuk perangkat WiFiCx.
Sintaks
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_Deprecated;
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 MaxMLOLinksSupported;
BOOLEAN DoNotUseOsReserved;
WDI_MAC_ADDRESS *MLOAddressesList;
ULONG NumAkmsSupported;
RSNA_AKM_SUITE *AkmsList;
ULONG NumFIPSCertifiedCipherAlgorithms;
WDI_CIPHER_ALGORITHM *FIPSCertifiedCipherAlgorithmsList;
BOOLEAN MSCSSupported;
BOOLEAN DSCPToUPMappingSupported;
UINT32 MaxNumConfigurableActionFrameWakePatterns;
BOOLEAN CrossAkmCipherRoamSupported;
} WIFI_STATION_CAPABILITIES;
Anggota
Size
Jumlah (dalam byte) dari ukuran semua elemen yang terkandung.
ScanSSIDListSize
Ukuran daftar SSID pemindaian.
DesiredSSIDListSize
Ukuran daftar SSID yang diinginkan.
PrivacyExemptionListSize
Ukuran daftar pengecualian privasi.
KeyMappingTableSize
Ukuran tabel pemetaan kunci.
DefaultKeyTableSize
Ukuran tabel kunci default.
WEPKeyValueMaxLength
Panjang maksimum nilai kunci WEP.
MaxNumPerSTA
Jumlah maksimum per tabel kunci default STA.
SupportedQOSFlags
Menentukan apakah WMM QOS didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
HostFIPSModeImplemented
Menentukan apakah mode FIPS host didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
MFPCapable
Menentukan apakah perlindungan bingkai manajemen (MFP) didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
AutoPowerSaveMode
Menentukan apakah penyimpanan daya otomatis didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
BSSListCachemanagement
Menentukan apakah adaptor akan mempertahankan cache daftar BSS stasiun. Nilai yang valid adalah 0 (tidak) dan 1 (ya).
ConnectBSSSelectionOverride
Menentukan apakah pada Stasiun menghubungkan adaptor dapat mencoba asosiasi ke BSSID yang tidak ditentukan dalam daftar BSSID Pilihan. Nilai yang valid adalah 0 (tidak) dan 1 (ya).
MaxNetworkOffloadListSize
Menentukan jumlah entri offload jaringan yang didukung.
HESSIDConnectionSupported
Menentukan apakah kemampuan untuk terhubung ke HESSID didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
FTMAsInitiatorSupport
Menentukan apakah prosedur FTM sebagai inisiator didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).
FTMNumberOfSupportedTargets
Jumlah STAs target yang didukung per tugas permintaan FTM.
HostWPA3FIPSModeEnabled_Deprecated
NumSupportedUnicastAlgorithms
Jumlah algoritma unicast yang didukung.
UnicastAlgorithmsList
Penunjuk ke array algoritma sandi unicast yang diformat sebagai struktur DOT11_AUTH_CIPHER_PAIR . Panjang array ini ditentukan oleh anggota NumSupportedUnicastAlgorithms .
NumSupportedMulticastDataAlgorithms
Jumlah algoritma cipher data multicast yang didukung.
MulticastDataAlgorithmsList
Penunjuk ke array algoritma cipher data multicast yang diformat sebagai struktur DOT11_AUTH_CIPHER_PAIR . Panjang array ini ditentukan oleh anggota NumSupportedMulticastDataAlgorithms .
NumSupportedMulticastMgmtAlgorithms
Jumlah algoritma manajemen multicast yang didukung.
MulticastMgmtAlgorithmsList
Penunjuk ke array algoritma manajemen multicast yang diformat sebagai struktur DOT11_AUTH_CIPHER_PAIR . Panjang array ini ditentukan oleh anggota NumSupportedMulticastMgmtAlgorithms .
NumSecondaryStaBandCombinations
Jumlah kombinasi pita STA sekunder. Jika nilai ini adalah 0, maka kemampuan STA Sekunder tidak akan ditetapkan.
SecondaryStaBandsCombinations
Penunjuk ke array struktur WIFI_STA_BANDS_COMBINATION . Jika nilai ini ADALAH NULL, maka kemampuan STA Sekunder tidak akan diatur.
MaxMLOLinksSupported
Jumlah maksimum tautan yang didukung perangkat keras untuk koneksi Operasi Multi-Tautan (MLO).
DoNotUseOsReserved
MLOAddressesList
Penunjuk ke array struktur WDI_MAC_ADDRESS yang mewakili alamat MAC MLO dengan elemen MaxMLOLinksSupported . Jumlah entri dalam MLOAddressesList harus cocok dengan MaxMLOLinksSupported. Ini akan menunjukkan bahwa driver mampu menyiapkan tautan MLO.
NumAkmsSupported
Jumlah maksimum suite autentikasi dan manajemen kunci (AKM) yang didukung pengemudi.
AkmsList
Penunjuk ke array struktur RSNA_AKM_SUITE yang mewakili suite AKM, dengan elemen NumAkmsSupported . Daftar ini harus mencakup semua suite AKM yang didukung driver dan harus menyertakan AKM 24 jika OS diharapkan mendukung Simultaneous Authentication of Equals (SAE) dengan Kunci Master Pairwise (PMK) 384-bit. Jumlah entri dalam MLOAddressesList harus cocok dengan NumAkmsSupported.
NumFIPSCertifiedCipherAlgorithms
Jumlah algoritma sandi yang perangkatnya telah menerima sertifikasi FIPS 140.
FIPSCertifiedCipherAlgorithmsList
Penunjuk ke array struktur DOT11_CIPHER_ALGORITHM yang perangkatnya telah menerima sertifikasi FIPS 140, dengan elemen NumFIPSCertifiedCipherAlgorithms .
MSCSSupported
BOOLEAN yang menunjukkan apakah driver mendukung Mirrored Stream Classification Service (MSCS).
DSCPToUPMappingSupported
BOOLEAN yang menunjukkan apakah driver mendukung Pemetaan QoS (Differentiated Services Code Point (DSCP) ke Pemetaan Prioritas Pengguna (UP).
MaxNumConfigurableActionFrameWakePatterns
Jumlah maksimum pola bangun bingkai tindakan yang didukung perangkat. Driver harus mengatur MaxNumConfigurableActionFrameWakePatterns ke setidaknya:
- 1 untuk mendukung MSCS.
- 2 untuk mendukung pemetaan DSCP-to-UP.
Jika MaxNumConfigurableActionFrameWakePatterns kurang dari nilai minimum yang diperlukan untuk setiap fitur, OS akan menonaktifkan fitur tersebut.
CrossAkmCipherRoamSupported
Keterangan
Panggil WIFI_STATION_CAPABILITIES_INIT untuk menginisialisasi struktur ini dan mengisi bidang Ukurannya . Kemudian hubungi WifiDeviceSetStationCapabilities untuk melaporkan kemampuan stasiun ke WiFiCx.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 |
Server minimum yang didukung | Windows Server 2022 |
Header | wificx.h |