Compartir a través de


estructura WLAN_CONNECTION_NOTIFICATION_DATA (wlanapi.h)

La estructura WLAN_CONNECTION_NOTIFICATION_DATA contiene información sobre las notificaciones relacionadas con la conexión.

Sintaxis

typedef struct _WLAN_CONNECTION_NOTIFICATION_DATA {
  WLAN_CONNECTION_MODE wlanConnectionMode;
  WCHAR                strProfileName[WLAN_MAX_NAME_LENGTH];
  DOT11_SSID           dot11Ssid;
  DOT11_BSS_TYPE       dot11BssType;
  BOOL                 bSecurityEnabled;
  WLAN_REASON_CODE     wlanReasonCode;
  DWORD                dwFlags;
  WCHAR                strProfileXml[1];
} WLAN_CONNECTION_NOTIFICATION_DATA, *PWLAN_CONNECTION_NOTIFICATION_DATA;

Miembros

wlanConnectionMode

Valor WLAN_CONNECTION_MODE que especifica el modo de la conexión.

Windows XP con SP3 y LAN inalámbrica API para Windows XP con SP2: Solo se admite el valor de wlan_connection_mode_profile .

strProfileName[WLAN_MAX_NAME_LENGTH]

Nombre del perfil usado para la conexión. WLAN_MAX_NAME_LENGTH es 256. Los nombres de perfil distinguen mayúsculas de minúsculas. Esta cadena debe terminar en NULL.

dot11Ssid

Estructura DOT11_SSID que contiene el SSID de la asociación.

dot11BssType

Valor DOT11_BSS_TYPE que indica el tipo de red BSS.

bSecurityEnabled

Indica si la seguridad está habilitada para esta conexión. Si es TRUE, la seguridad está habilitada.

wlanReasonCode

Un WLAN_REASON_CODE que indica el motivo de un error de operación. Este campo tiene un valor de WLAN_REASON_CODE_SUCCESS para todas las notificaciones relacionadas con la conexión, excepto wlan_notification_acm_connection_complete. Si se produce un error en la conexión, este campo indica el motivo del error.

dwFlags

Conjunto de marcas que proporcionan información adicional para la conexión de red.

Este miembro puede ser uno de los siguientes valores definidos en el archivo de encabezado Wlanapi.h .

Valor Significado
WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED
Indica que se forma una red ad hoc.
WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE
Indica que la conexión usa un perfil por usuario propiedad del usuario de la consola. Los usuarios que no son de consola no podrán ver el perfil en su lista de perfiles.

strProfileXml[1]

Este campo contiene la presentación XML del perfil utilizado para la detección, si la conexión se realiza correctamente.

Comentarios

Una aplicación usa la función WlanRegisterNotification para registrar y anular el registro de notificaciones en todas las interfaces inalámbricas. Al registrarse para recibir notificaciones, una aplicación debe proporcionar una función de devolución de llamada a la que apunta el parámetro funcCallback pasado a la función WlanRegisterNotification . El prototipo de esta función de devolución de llamada es el WLAN_NOTIFICATION_CALLBACK. Esta función de devolución de llamada recibirá notificaciones registradas en el parámetro dwNotifSource pasado a la función WlanRegisterNotification .

Se llama a la función de devolución de llamada con un puntero a una estructura de WLAN_NOTIFICATION_DATA como primer parámetro que contiene información detallada sobre la notificación.

Si el miembro NotificationSource de la estructura de WLAN_NOTIFICATION_DATA recibido por la función de devolución de llamada se WLAN_NOTIFICATION_SOURCE_ACM, la notificación recibida es una notificación del módulo de configuración automática. El miembro NotificationCode de la estructura de WLAN_NOTIFICATION_DATA que se pasa a la función WLAN_NOTIFICATION_CALLBACK determina la interpretación del miembro pData de WLAN_NOTIFICATION_DATA estructura. Para algunas de estas notificaciones, se devuelve una estructura WLAN_CONNECTION_NOTIFICATION_DATA en el miembro pData de WLAN_NOTIFICATION_DATA estructura.

Para obtener más información sobre estas notificaciones, consulte la referencia de enumeración WLAN_NOTIFICATION_ACM .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wlanapi.h
Redistribuible API de LAN inalámbrica para Windows XP con SP2

Consulte también

WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification