Compartir a través de


estructura de L2_NOTIFICATION_DATA (l2cmn.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 dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.
 
El archivo DLL de extensiones de IHV usa la estructura L2_NOTIFICATION_DATA para enviar notificaciones a cualquier servicio o aplicación que se haya registrado para la notificación.

Sintaxis

typedef struct _L2_NOTIFICATION_DATA {
  DWORD NotificationSource;
  DWORD NotificationCode;
  GUID  InterfaceGuid;
  DWORD dwDataSize;
#if ...
  PBYTE pData;
#else
  PVOID pData;
#endif
} L2_NOTIFICATION_DATA, *PL2_NOTIFICATION_DATA;

Miembros

NotificationSource

Este miembro especifica de dónde procede la notificación. El archivo DLL de extensiones de IHV debe establecer este miembro en L2_NOTIFICATION_SOURCE_WLAN_IHV.

NotificationCode

Este miembro especifica el código de notificación para la indicación de estado. Este código de notificación no debe tener establecido el bit 0x10000.

InterfaceGuid

Identificador único global (GUID) del adaptador LAN inalámbrico (WLAN).

El sistema operativo pasa el GUID y otros datos relacionados con el adaptador WLAN a través del parámetro pDot11Adapter de la función Dot11ExtIhvInitAdapter , que el sistema operativo llama cuando detecta la llegada del adaptador WLAN. Para obtener más información sobre esta operación, consulta 802.11 Wlan Adapter Arrival.

dwDataSize

Longitud, en bytes, de los datos dentro del búfer al que hace referencia el miembro pData . El archivo DLL de extensiones de IHV debe establecer este miembro en cero si no se requieren datos adicionales para la notificación.

pData

Dirección de un búfer asignado por el autor de la llamada que contiene datos adicionales para la notificación. El formato de los datos se define mediante el proveedor de hardware independiente (IHV).

El archivo DLL de extensiones de IHV debe establecer este miembro en NULL si no se requieren datos adicionales para la notificación.

Comentarios

La aplicación o el servicio se registra para recibir notificaciones llamando a la función WlanRegisterNotification Auto Configuration Manager (ACM). Para obtener más información sobre esta función, consulte la documentación de Microsoft Windows SDK.

El archivo DLL de extensiones de IHV envía notificaciones a servicios o aplicaciones registrados mediante una llamada a la función Dot11ExtSendNotification . El servicio o la aplicación deben registrarse para recibir notificaciones de un origen de L2_NOTIFICATION_SOURCE_WLAN_IHV.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado l2cmn.h (include Wlanihv.h)

Consulte también

Dot11ExtIhvInitAdapter

Dot11ExtSendNotification