structure DOT11_EXTAP_ATTRIBUTES (windot11.h)

Important

L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.

La structure DOT11_EXTAP_ATTRIBUTES définit les attributs physiques et de fonctionnement du pilote miniport et de la station 802.11 lorsqu’il fonctionne en mode ExtAP (Extensible Access Point).

Syntaxe

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;

Membres

Header

Type, révision et taille de la structure DOT11_EXTAP_ATTRIBUTES. Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

Le pilote miniport doit définir les membres de Header sur les valeurs suivantes :

Type

Ce membre doit être défini sur NDIS_OBJECT_TYPE_DEFAULT.

Révision

Ce membre doit être défini sur DOT11_EXTAP_ATTRIBUTES_REVISION_1.

Taille

Ce membre doit être défini sur sizeof(DOT11_EXTAP_ATTRIBUTES).

Pour plus d’informations sur ces membres, consultez NDIS_OBJECT_HEADER.

uScanSSIDListSize

Nombre maximal d’identificateurs de jeu de services (SSID) pris en charge par la station 802.11 pour les opérations d’analyse. La station 802.11 doit prendre en charge une liste SSID d’au moins quatre entrées.

La liste SSID utilisée par la station 802.11 pour l’analyse est spécifiée lorsque OID_DOT11_SCAN_REQUEST est défini.

uDesiredSSIDListSize

Nombre maximal d’entrées dans la liste souhaitée des identificateurs de jeu de services de base (BSSID) pris en charge par la station 802.11. La station 802.11 doit prendre en charge une liste BSSID avec au moins une entrée.

Pour plus d’informations sur la liste BSSID souhaitée, consultez OID_DOT11_DESIRED_BSSID_LIST.

uPrivacyExemptionListSize

Nombre maximal d’entrées dans la liste des exemptions de confidentialité prises en charge par la station 802.11. La station 802.11 doit appuyer une liste d’exemption de confidentialité comportant au moins une entrée.

Pour plus d’informations sur la liste d’exemption de confidentialité, consultez OID_DOT11_PRIVACY_EXEMPTION_LIST.

uAssociationTableSize

Nombre maximal d’associations que la station 802.11 peut prendre en charge simultanément. La station 802.11 doit prendre en charge une liste d’associations qui a au moins une entrée. Une carte réseau doit généralement être en mesure de prendre en charge au moins 32 associations simultanément.

Si la carte réseau prend en charge les algorithmes d’authentification et de chiffrement qui nécessitent des clés de mappage de clés, elle doit prendre en charge au moins le nombre d’entrées dans sa table de clés de mappage de clés.

uDefaultKeyTableSize

Nombre maximal de clés de chiffrement que la station 802.11 prend en charge pour les tables de clé par défaut et par station.

Pour les algorithmes de chiffrement 802.11 standard, la station 802.11 doit prendre en charge une taille de table d’au moins quatre clés de chiffrement. Pour les algorithmes de chiffrement développés par le fournisseur de matériel indépendant (IHV), la taille de la table peut être supérieure ou égale à quatre.

uWEPKeyValueMaxLength

Longueur maximale, en octets, d’une clé de chiffrement WEP prise en charge par la station 802.11.

Le tableau suivant répertorie les longueurs de clé minimales et maximales, en octets, pour les différentes valeurs de chiffrement WEP définies via DOT11_CIPHER_ALGORITHM(.. \wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md).

Chiffrement WEP Longueur minimale de la clé Longueur maximale de la clé
DOT11_CIPHER_ALGO_WEP40 5 5
DOT11_CIPHER_ALGO_WEP104 13 13
DOT11_CIPHER_ALGO_WEP 13 Toute longueur prise en charge par la station 802.11

bStrictlyOrderedServiceClassImplemented

Valeur booléenne qui, si elle est définie sur TRUE, spécifie que la station 802.11 prend en charge la classe de service StrictlyOrdered IEEE 802.11 pour la remise de paquets MSDU (Media Access Control).

Pour plus d’informations sur la classe de service StrictlyOrdered, reportez-vous à la clause 5.1.3 de la norme IEEE 802.11-2012.

uNumSupportedCountryOrRegionStrings

Nombre de chaînes de pays ou de régions prises en charge par la station 802.11. Si la station 802.11 prend en charge plusieurs domaines réglementaires comme spécifié par la norme IEEE 802.11d-2001, chaque chaîne de pays ou de région identifie un domaine réglementaire pris en charge par la station 802.11.

Si la station 802.11 ne prend pas en charge la norme IEEE 802.11d-2001, le pilote miniport doit définir uNumSupportedCountryOrRegionStrings sur zéro.

pSupportedCountryOrRegionStrings

Pointeur vers un tableau de chaînes de pays ou de régions 802.11d prises en charge par la station 802.11. Chaque entrée du tableau est mise en forme en tant que structure DOT11_COUNTRY_OR_REGION_STRING .

uInfraNumSupportedUcastAlgoPairs

Nombre d’algorithmes d’authentification et de chiffrement pris en charge par la station 802.11 pour l’envoi et la réception de paquets unicast lorsqu’ils sont configurés pour fonctionner dans un réseau BSS (Infrastructure Basic Service Set). Le membre uInfraNumSupportedUcastAlgoPairs doit être le nombre de structures DOT11_AUTH_CIPHER_PAIR dans le tableau référencé par le membre pInfraSupportedUcastAlgoPairs .

pInfraSupportedUcastAlgoPairs

Pointeur vers un tableau d’algorithmes d’authentification et de chiffrement pris en charge par la station 802.11 pour l’envoi et la réception de paquets unicast dans un réseau BSS d’infrastructure. Chaque entrée du tableau est mise en forme en tant que structure DOT11_AUTH_CIPHER_PAIR .

uInfraNumSupportedMcastAlgoPairs

Nombre d’algorithmes d’authentification et de chiffrement pris en charge par la station 802.11 pour l’envoi et la réception de paquets de multidiffusion et de diffusion lorsqu’ils sont configurés pour fonctionner dans un réseau BSS (Infrastructure Basic Service Set). Le membre uInfraNumSupportedMcastAlgoPairs doit être le nombre de structures DOT11_AUTH_CIPHER_PAIR dans le tableau référencé par le membre pInfraSupportedMcastAlgoPairs .

pInfraSupportedMcastAlgoPairs

Pointeur vers un tableau d’algorithmes d’authentification et de chiffrement pris en charge par la station 802.11 pour l’envoi et la réception de paquets multidiffusion et de diffusion dans un réseau BSS d’infrastructure. Chaque entrée du tableau est mise en forme en tant que structure DOT11_AUTH_CIPHER_PAIR .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
En-tête windot11.h (inclure Ndis.h)

Voir aussi

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