estrutura DOT11_EXTAP_ATTRIBUTES (windot11.h)

Importante

A interface lan sem fio Nativa 802.11 foi preterida em Windows 10 e posteriores. Em vez disso, use a WDI (Interface do Driver de Dispositivo) WLAN. Para obter mais informações sobre o WDI, consulte WLAN Modelo de driver Universal do Windows.

A estrutura DOT11_EXTAP_ATTRIBUTES define os atributos físicos e operacionais do driver de miniporto e da estação 802.11 quando opera no modo ExtAP (Ponto de Acesso Extensível).

Sintaxe

typedef struct _DOT11_EXTAP_ATTRIBUTES {
  NDIS_OBJECT_HEADER              Header;
  ULONG                           uScanSSIDListSize;
  ULONG                           uDesiredSSIDListSize;
  ULONG                           uPrivacyExemptionListSize;
  ULONG                           uAssociationTableSize;
  ULONG                           uDefaultKeyTableSize;
  ULONG                           uWEPKeyValueMaxLength;
  BOOLEAN                         bStrictlyOrderedServiceClassImplemented;
  ULONG                           uNumSupportedCountryOrRegionStrings;
  PDOT11_COUNTRY_OR_REGION_STRING pSupportedCountryOrRegionStrings;
  ULONG                           uInfraNumSupportedUcastAlgoPairs;
  PDOT11_AUTH_CIPHER_PAIR         pInfraSupportedUcastAlgoPairs;
  ULONG                           uInfraNumSupportedMcastAlgoPairs;
  PDOT11_AUTH_CIPHER_PAIR         pInfraSupportedMcastAlgoPairs;
} DOT11_EXTAP_ATTRIBUTES, *PDOT11_EXTAP_ATTRIBUTES;

Membros

Header

O tipo, a revisão e o tamanho da estrutura DOT11_EXTAP_ATTRIBUTES. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .

O driver de miniporte deve definir os membros de Cabeçalho para os seguintes valores:

Tipo

Esse membro deve ser definido como NDIS_OBJECT_TYPE_DEFAULT.

Revisão

Esse membro deve ser definido como DOT11_EXTAP_ATTRIBUTES_REVISION_1.

Tamanho

Esse membro deve ser definido como sizeof(DOT11_EXTAP_ATTRIBUTES).

Para obter mais informações sobre esses membros, consulte NDIS_OBJECT_HEADER.

uScanSSIDListSize

O número máximo de SSIDs (identificadores do conjunto de serviços) com suporte na estação 802.11 para operações de verificação. A estação 802.11 deve dar suporte a uma lista SSID de pelo menos quatro entradas.

A lista SSID que a estação 802.11 usa para verificação é especificada quando OID_DOT11_SCAN_REQUEST é definido.

uDesiredSSIDListSize

O número máximo de entradas na lista desejada de BSSIDs (identificadores básicos do conjunto de serviços) com suporte na estação 802.11. A estação 802.11 deve dar suporte a uma lista BSSID com pelo menos uma entrada.

Para obter mais informações sobre a lista BSSID desejada, consulte OID_DOT11_DESIRED_BSSID_LIST.

uPrivacyExemptionListSize

O número máximo de entradas na lista de isenção de privacidade compatível com a estação 802.11. A estação 802.11 deve dar suporte a uma lista de isenção de privacidade com pelo menos uma entrada.

Para obter mais informações sobre a lista de isenção de privacidade, consulte OID_DOT11_PRIVACY_EXEMPTION_LIST.

uAssociationTableSize

O número máximo de associações que a estação 802.11 pode dar suporte simultaneamente. A estação 802.11 deve dar suporte a uma lista de associação que tenha pelo menos uma entrada. Normalmente, uma NIC deve ser capaz de dar suporte a pelo menos 32 associações simultaneamente.

Se a NIC der suporte a algoritmos de autenticação e codificação que exijam chaves de mapeamento de chave, ela deverá dar suporte pelo menos ao número de entradas em sua tabela de chaves de mapeamento de chave.

uDefaultKeyTableSize

O número máximo de chaves de codificação que a estação 802.11 dá suporte para a chave padrão e as tabelas de chaves padrão por estação.

Para algoritmos de criptografia padrão 802.11, a estação 802.11 deve dar suporte a um tamanho de tabela de pelo menos quatro chaves de criptografia. Para algoritmos de criptografia desenvolvidos pelo IHV (fornecedor independente de hardware), o tamanho da tabela pode ser quatro ou maior.

uWEPKeyValueMaxLength

O comprimento máximo, em bytes, de uma chave de criptografia WEP com suporte na estação 802.11.

A tabela a seguir lista os comprimentos de chave mínimo e máximo, em bytes, para os vários valores de criptografia WEP definidos por meio de DOT11_CIPHER_ALGORITHM(.. \wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md).

Criptografia WEP Comprimento mínimo da chave Comprimento máximo da chave
DOT11_CIPHER_ALGO_WEP40 5 5
DOT11_CIPHER_ALGO_WEP104 13 13
DOT11_CIPHER_ALGO_WEP 13 Qualquer comprimento compatível com a estação 802.11

bStrictlyOrderedServiceClassImplemented

Um valor booliano que, se definido como TRUE, especifica que a estação 802.11 dá suporte à classe de serviço IEEE 802.11 StrictlyOrdered para entrega de pacotes MSDU (unidade de dados de serviço) do MAC (controle de acesso à mídia).

Para obter mais informações sobre a classe de serviço StrictlyOrdered, consulte a Cláusula 5.1.3 do padrão IEEE 802.11-2012.

uNumSupportedCountryOrRegionStrings

O número de cadeias de caracteres de país ou região com suporte na estação 802.11. Se a estação 802.11 der suporte a vários domínios regulatórios conforme especificado pelo padrão IEEE 802.11d-2001, cada cadeia de caracteres de país ou região identificará um domínio regulatório compatível com a estação 802.11.

Se a estação 802.11 não oferecer suporte ao padrão IEEE 802.11d-2001, o driver de miniporto deverá definir uNumSupportedCountryOrRegionStrings como zero.

pSupportedCountryOrRegionStrings

Um ponteiro para uma matriz de cadeias de caracteres de país ou região de 802,11d com suporte na estação 802.11. Cada entrada na matriz é formatada como uma estrutura DOT11_COUNTRY_OR_REGION_STRING .

uInfraNumSupportedUcastAlgoPairs

O número de algoritmos de autenticação e codificação compatíveis com a estação 802.11 para enviar e receber pacotes unicast quando configurados para operação em uma rede BSS (conjunto de serviços básico) de infraestrutura. O membro uInfraNumSupportedUcastAlgoPairs deve ser o número de estruturas DOT11_AUTH_CIPHER_PAIR na matriz referenciada pelo membro pInfraSupportedUcastAlgoPairs .

pInfraSupportedUcastAlgoPairs

Um ponteiro para uma matriz de algoritmos de autenticação e criptografia com suporte na estação 802.11 para enviar e receber pacotes unicast em uma rede BSS de infraestrutura. Cada entrada na matriz é formatada como uma estrutura DOT11_AUTH_CIPHER_PAIR .

uInfraNumSupportedMcastAlgoPairs

O número de algoritmos de autenticação e criptografia compatíveis com a estação 802.11 para enviar e receber pacotes multicast e difusão quando configurados para operação em uma rede BSS (conjunto de serviços básico) de infraestrutura. O membro uInfraNumSupportedMcastAlgoPairs deve ser o número de estruturas DOT11_AUTH_CIPHER_PAIR na matriz referenciada pelo membro pInfraSupportedMcastAlgoPairs .

pInfraSupportedMcastAlgoPairs

Um ponteiro para uma matriz de algoritmos de autenticação e criptografia com suporte na estação 802.11 para enviar e receber pacotes multicast e difusão em uma rede BSS de infraestrutura. Cada entrada na matriz é formatada como uma estrutura DOT11_AUTH_CIPHER_PAIR .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7 e versões posteriores dos sistemas operacionais Windows.
Cabeçalho windot11.h (inclua Ndis.h)

Confira também

OID_DOT11_DESIRED_BSSID_LIST

DOT11_EXTAP_ATTRIBUTES

DOT11_COUNTRY_OR_REGION_STRING

DOT11_AUTH_CIPHER_PAIR

DOT11_CIPHER_ALGORITHM

OID_DOT11_PRIVACY_EXEMPTION_LIST

OID_DOT11_SCAN_REQUEST

NDIS_OBJECT_HEADER