struttura DOT11EXT_VIRTUAL_STATION_AP_PROPERTY (wlanihv.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura DOT11EXT_VIRTUAL_STATION_AP_PROPERTY specifica le proprietà di un punto di accesso ospitato in una stazione virtuale 802.11.

Sintassi

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;

Members

dot11SSID

Struttura DOT11_SSID che contiene l'identificatore del set di servizi (SSID) usato dall'AP della stazione virtuale.

dot11AuthAlgo

Struttura DOT11_AUTH_ALGORITHM che contiene l'algoritmo di autenticazione utilizzato dall'API della stazione virtuale.

dot11CipherAlgo

Struttura DOT11_CIPHER_ALGORITHM che contiene l'algoritmo di crittografia utilizzato dall'API della stazione virtuale.

bIsPassPhrase

Valore booleano che indica come il sistema operativo deve interpretare il valore del membro ucKeyData . Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

dwKeyLength

Lunghezza, in byte, della parte utile del membro ucKeyData . Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

Valore UCHAR che specifica la chiave utilizzata dall'algoritmo di autenticazione Preshared Keys (PSK) dell'AP della stazione virtuale. Per ulteriori informazioni, vedere la sezione Osservazioni successiva.

Commenti

Il sistema operativo usa la logica seguente per interpretare il valore del membro ucKeyData :

  • Se bIsPassPhrase = FALSE,
    • Se dwKeyLength = 32, ucKeyData viene interpretato come dati binari.
    • Se dwKeyLength = 64, ucKeyData viene interpretato come 32 valori esadecimali.
    • Se dwKeyLength non è uguale a 32 o 64, il sistema operativo ignora la chiamata e restituisce un errore.
  • Se bIsPassPhrase = TRUE, ucKeyData viene interpretato come una pass phrase e il buffer deve essere null terminato. In questo caso , dwKeyLength deve avere un valore uguale a 1 più la lunghezza della stringa di chiave.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 7 e versioni successive dei sistemi operativi Windows.
Intestazione wlanihv.h (include Wlanihv.h)

Vedi anche

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID