estructura DOT11EXT_VIRTUAL_STATION_AP_PROPERTY (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
La estructura DOT11EXT_VIRTUAL_STATION_AP_PROPERTY especifica las propiedades de un punto de acceso (AP) hospedado en una estación virtual 802.11.

Sintaxis

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;

Miembros

dot11SSID

Estructura DOT11_SSID que contiene el identificador del conjunto de servicios (SSID) usado por la AP de la estación virtual.

dot11AuthAlgo

Estructura DOT11_AUTH_ALGORITHM que contiene el algoritmo de autenticación utilizado por el AP de la estación virtual.

dot11CipherAlgo

Estructura DOT11_CIPHER_ALGORITHM que contiene el algoritmo de cifrado utilizado por el AP de la estación virtual.

bIsPassPhrase

Valor booleano que indica cómo debe interpretar el sistema operativo el valor del miembro ucKeyData . Para obtener más información, vea la sección Comentarios que se muestra más adelante.

dwKeyLength

Longitud, en bytes, de la parte útil del miembro ucKeyData . Para obtener más información, vea la sección Comentarios que se muestra más adelante.

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

Valor UCHAR que especifica la clave utilizada por el algoritmo de autenticación Claves precompartidas (PSK) de la estación virtual AP. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

Comentarios

El sistema operativo usa la siguiente lógica para interpretar el valor del miembro ucKeyData :

  • Si bIsPassPhrase = FALSE,
    • Si dwKeyLength = 32, ucKeyData se interpreta como datos binarios.
    • Si dwKeyLength = 64, ucKeyData se interpreta como 32 valores hexadecimales.
    • Si dwKeyLength no es igual a 32 o 64, el sistema operativo omite la llamada y devuelve un error.
  • Si bIsPassPhrase = TRUE, ucKeyData se interpreta como una frase de contraseña y el búfer debe terminar en NULL. En este caso, dwKeyLength debe tener un valor que sea igual a 1 más la longitud de la cadena de clave.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 7 y versiones posteriores de los sistemas operativos Windows.
Encabezado wlanihv.h (incluye Wlanihv.h)

Consulte también

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID