structure DOT11EXT_VIRTUAL_STATION_AP_PROPERTY (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez l’interface WDI (Wlan Device Driver Interface) à la place. Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
La structure DOT11EXT_VIRTUAL_STATION_AP_PROPERTY spécifie les propriétés d’un point d’accès 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 Notes qui suit.

dwKeyLength

Longueur, en octets, de la partie utile du membre ucKeyData . Pour plus d'informations, consultez la section Notes qui suit.

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

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

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 phrase secrète 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é.

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 wlanihv.h (incluez Wlanihv.h)

Voir aussi

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID