Partilhar via


Função WifiDeviceSetStationCapabilities (wificx.h)

A função WifiDeviceSetStationCapabilities define os recursos da estação para um dispositivo WiFiCx.

Sintaxe

NTSTATUS WifiDeviceSetStationCapabilities(
  WDFDEVICE                       Device,
  const WIFI_STATION_CAPABILITIES *StationCapabilities
);

Parâmetros

Device

Um identificador para um objeto de dispositivo de estrutura que o driver cliente obteve de uma chamada anterior para WdfDeviceCreate.

StationCapabilities

Um ponteiro para uma estrutura de WIFI_STATION_CAPABILITIES alocada e inicializada pelo driver do cliente.

Valor de retorno

Retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, essa função poderá retornar um código de erro NTSTATUS apropriado.

Observações

Os drivers cliente normalmente chamam WifiDeviceSetStationCapabilities dentro EvtDevicePrepareHardware . Para obter mais informações, consulte fluxo de criação do adaptador padrão (estação).

Chame WIFI_STATION_CAPABILITIES_INIT para inicializar a estrutura de WIFI_STATION_CAPABILITIES e preencher seu campo tamanho. Em seguida, chame WifiDeviceSetStationCapabilities para relatar os recursos da estação para WiFiCx.

Para indicar a capacidade de manter de conectividade do Sta Secundário, o driver deve definir os campos NumSecondaryStaBandCombinations e SecondaryStaBandsCombinations campos da estrutura WIFI_STATION_CAPABILITIES para valores não zero. Se um dos valores for 0 ou NULL, a funcionalidade do Sta Secundário não será definida.

Para indicar suporte para conexões MLO no Wi-Fi 7, o driver deve definir os campos MaxMLOLinksSupported, MLOAddressesList, NumAkmsSupportede AkmsList da estrutura WIFI_STATION_CAPABILITIES para valores não zero.

Para dar suporte a conexões SAE usando AKM 24 ou AKM 8 com criptografia GCMP-256, o driver deve adicionar os seguintes pares de criptografia de autenticação na estrutura WIFI_STATION_CAPABILITIES:

  • No UnicastAlgorithmsList: { DOT11_AUTH_ALGO_WPA3_SAE, DOT11_CIPHER_ALGO_GCMP_256 }
  • No MulticastMgmtAlgorithmsList: { DOT11_AUTH_ALGO_WPA3_SAE, DOT11_CIPHER_ALGO_GCMP_256 }

Para dar suporte a conexões OWE com criptografia GCMP-256, o driver deve adicionar o seguinte par de criptografia de autenticação:

  • Em UnicastAlgorithmsList: { DOT11_AUTH_ALGO_OWE, DOT11_CIPHER_ALGO_GCMP_256 }

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
servidor com suporte mínimo Windows Server 2022
cabeçalho wificx.h
IRQL PASSIVE_LEVEL

Consulte também

WIFI_STATION_CAPABILITIES

WIFI_STATION_CAPABILITIES_INIT

fluxo de criação do adaptador padrão (estação)