Compartir a través de


enumeración WLAN_HOSTED_NETWORK_NOTIFICATION_CODE (wlanapi.h)

El tipo enumerado WLAN_HOSTED_NETWORK_NOTIFICATION_CODE especifica los valores posibles del parámetro NotificationCode para las notificaciones recibidas en la red hospedada inalámbrica.

Syntax

typedef enum _WLAN_HOSTED_NETWORK_NOTIFICATION_CODE {
  wlan_hosted_network_state_change,
  wlan_hosted_network_peer_state_change,
  wlan_hosted_network_radio_state_change
} WLAN_HOSTED_NETWORK_NOTIFICATION_CODE, *PWLAN_HOSTED_NETWORK_NOTIFICATION_CODE;

Constantes

 
wlan_hosted_network_state_change
El estado de la red hospedada ha cambiado.
wlan_hosted_network_peer_state_change
El estado del mismo nivel de red hospedada ha cambiado.
wlan_hosted_network_radio_state_change
El estado de radio de red hospedada ha cambiado.

Comentarios

El tipo enumerado WLAN_HOSTED_NETWORK_NOTIFICATION_CODE es una extensión a las API inalámbricas nativas agregadas para admitir la red inalámbrica hospedada en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

El WLAN_HOSTED_NETWORK_NOTIFICATION_CODE especifica los valores posibles para el parámetro NotificationCode para las notificaciones recibidas cuando el parámetro NotificationSource se WLAN_NOTIFICATION_SOURCE_HNWK en la red hospedada inalámbrica.

El valor inicial de la enumeración WLAN_HOSTED_NETWORK_NOTIFICATION_CODE se define como L2_NOTIFICATION_CODE_V2_BEGIN, que se define en el archivo de encabezado l2cmn.h . Tenga en cuenta que el encabezado l2cmn.h se incluye automáticamente en el archivo de encabezado wlanapi.h .

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. La función de devolución de llamada también recibe un segundo parámetro que contiene un puntero al contexto de cliente pasado en el parámetro pCallbackContext a la función WlanRegisterNotification . Este contexto de cliente puede ser un puntero NULL si es lo que se pasó a la función WlanRegisterNotification .

Si el miembro NotificationSource de la estructura de WLAN_NOTIFICATION_DATA recibido por la función de devolución de llamada es WLAN_NOTIFICATION_SOURCE_HNWK, la notificación recibida es una notificación de red hospedada inalámbrica. El miembro NotificationCode de la estructura 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.

NotificationCode Descripción
wlan_hosted_network_state_change El miembro pData de WLAN_NOTIFICATION_DATA estructura debe convertirse a un puntero a una estructura WLAN_HOSTED_NETWORK_STATE_CHANGE y al miembro dwDataSize sería al menos tan grande como sizeof(WLAN_HOSTED_NETWORK_STATE_CHANGE).
wlan_hosted_network_peer_state_change El miembro pData de WLAN_NOTIFICATION_DATA estructura debe convertirse a un puntero a una estructura de WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE y al miembro dwDataSize sería al menos tan grande como sizeof(WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE).
wlan_hosted_network_radio_state_change El miembro pData de WLAN_NOTIFICATION_DATA estructura debe convertirse a un puntero a una estructura WLAN_HOSTED_NETWORK_RADIO_STATE y al miembro dwDataSize sería al menos tan grande como sizeof(WLAN_HOSTED_NETWORK_RADIO_STATE ).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado wlanapi.h (incluya Wlanapi.h)

Consulte también

WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

WLAN_HOSTED_NETWORK_RADIO_STATE

WLAN_HOSTED_NETWORK_STATE_CHANGE

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification