Partager via


structure DOT11EXT_VIRTUAL_STATION_AP_PROPERTY (wlanihv.h)

important l’interface Native 802.11 Wireless LAN est déconseillée dans Windows 10 et versions ultérieures. Utilisez à la place l’interface WDI (Device Driver Interface) DU RÉSEAU LOCAL. Pour plus d’informations sur WDI, consultez modèle de pilote Windows universel LOCAL.
 
La structure DOT11EXT_VIRTUAL_STATION_AP_PROPERTY spécifie les propriétés d’un point d’accès (AP) hébergé sur une station virtuelle 802.11.

Syntaxe

typedef struct _DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
  DOT11_SSID             dot11SSID;
  DOT11_AUTH_ALGORITHM   dot11AuthAlgo;
  DOT11_CIPHER_ALGORITHM dot11CipherAlgo;
  BOOL                   bIsPassPhrase;
  DWORD                  dwKeyLength;
  UCHAR                  ucKeyData[DOT11EXT_PSK_MAX_LENGTH];
} DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, *PDOT11EXT_VIRTUAL_STATION_AP_PROPERTY;

Membres

dot11SSID

Structure DOT11_SSID qui contient l’identificateur de jeu de services (SSID) utilisé par l’AP de la station virtuelle.

dot11AuthAlgo

Structure DOT11_AUTH_ALGORITHM qui contient l’algorithme d’authentification utilisé par l’AP de la station virtuelle.

dot11CipherAlgo

Structure DOT11_CIPHER_ALGORITHM qui contient l’algorithme de chiffrement utilisé par l’AP de la station virtuelle.

bIsPassPhrase

Valeur booléenne qui indique comment le système d’exploitation doit interpréter la valeur du membre ucKeyData. Pour plus d’informations, consultez la section Remarques suivante.

dwKeyLength

Longueur, en octets, de la partie utile du membre ucKeyData. Pour plus d’informations, consultez la section Remarques suivante.

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

Valeur UCHAR qui spécifie la clé utilisée par l’algorithme d’authentification PSK (Preshared Keys) de la station virtuelle. Pour plus d’informations, consultez la section Remarques suivante.

Remarques

Le système d’exploitation utilise la logique suivante pour interpréter la valeur du membre ucKeyData :

  • Si bIsPassPhrase = FALSE,
    • Si dwKeyLength = 32, ucKeyData est interprété comme des données binaires.
    • Si dwKeyLength = 64, ucKeyData est interprété comme 32 valeurs hexadécimales.
    • Si dwKeyLength n’est pas égal à 32 ou 64, le système d’exploitation ignore l’appel et retourne une erreur.
  • Si bIsPassPhrase = TRUE, ucKeyData est interprété comme une expression de passe, et la mémoire tampon doit être terminée par NULL. Dans ce cas, dwKeyLength doit avoir une valeur égale à 1 plus la longueur de la chaîne de clé.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête wlanihv.h (include Wlanihv.h)

Voir aussi

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID