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
DOT11_COUNTRY_OR_REGION_STRING