Compartir a través de


estructura WLAN_MSM_NOTIFICATION_DATA (wlanapi.h)

La estructura WLAN_MSM_NOTIFICATION_DATA contiene información sobre las notificaciones relacionadas con la conexión del módulo específico de medios (MSM).

Sintaxis

typedef struct _WLAN_MSM_NOTIFICATION_DATA {
  WLAN_CONNECTION_MODE wlanConnectionMode;
  WCHAR                strProfileName[WLAN_MAX_NAME_LENGTH];
  DOT11_SSID           dot11Ssid;
  DOT11_BSS_TYPE       dot11BssType;
  DOT11_MAC_ADDRESS    dot11MacAddr;
  BOOL                 bSecurityEnabled;
  BOOL                 bFirstPeer;
  BOOL                 bLastPeer;
  WLAN_REASON_CODE     wlanReasonCode;
} WLAN_MSM_NOTIFICATION_DATA, *PWLAN_MSM_NOTIFICATION_DATA;

Miembros

wlanConnectionMode

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

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.

dot11MacAddr

Un DOT11_MAC_ADDRESS que especifica la dirección MAC del punto de acceso o del mismo nivel.

bSecurityEnabled

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

bFirstPeer

Indica si el elemento del mismo nivel es el primero en unirse a la red ad hoc creada por la máquina. Si es TRUE, el elemento del mismo nivel es el primero en unirse.

Una vez que el primer elemento del mismo nivel se une a la red, el estado de la interfaz de la máquina que creó la red ad hoc cambia de wlan_interface_state_ad_hoc_network_formed a wlan_interface_state_connected.

bLastPeer

Indica si el elemento del mismo nivel es el último en salir de la red ad hoc creada por la máquina. Si es TRUE, el elemento del mismo nivel es el último que se va. Después del último par deja la red, el estado de la interfaz de la máquina que creó la red ad hoc cambia de wlan_interface_state_connected a wlan_interface_state_ad_hoc_network_formed.

wlanReasonCode

Un WLAN_REASON_CODE que indica el motivo de un error de operación. Si la operación se realiza correctamente, este campo tiene un valor de WLAN_REASON_CODE_SUCCESS. De lo contrario, este campo indica el motivo del error.

Observaciones

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_MSM, la notificación recibida es una notificación de módulo específico de medios (MSM). 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 de WLAN_MSM_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_MSM .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wlanapi.h

Consulte también

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WLAN_NOTIFICATION_MSM

WlanRegisterNotification