Bagikan melalui


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

Lihat juga

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities