Condividi tramite


struttura L2_NOTIFICATION_DATA (l2cmn.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura L2_NOTIFICATION_DATA viene usata dalla DLL delle estensioni IHV per inviare notifiche a qualsiasi servizio o applicazione registrata per la notifica.

Sintassi

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;

Members

NotificationSource

Questo membro specifica da dove proviene la notifica. La DLL delle estensioni IHV deve impostare questo membro su L2_NOTIFICATION_SOURCE_WLAN_IHV.

NotificationCode

Questo membro specifica il codice di notifica per l'indicazione dello stato. Questo codice di notifica non deve avere il bit 0x10000 impostato.

InterfaceGuid

Identificatore univoco globale (GUID) per la scheda LAN wireless (WLAN).

Il sistema operativo passa il GUID e altri dati correlati alla scheda WLAN tramite il parametro pDot11Adapter della funzione Dot11ExtIhvInitAdapter , che il sistema operativo chiama quando rileva l'arrivo della scheda WLAN. Per ulteriori informazioni su questa operazione, vedere 802.11 Wlan Adapter Arrival.

dwDataSize

Lunghezza, in byte, dei dati all'interno del buffer a cui fa riferimento il membro pData . La DLL delle estensioni IHV deve impostare questo membro su zero se non sono necessari dati aggiuntivi per la notifica.

pData

Indirizzo di un buffer allocato dal chiamante che contiene dati aggiuntivi per la notifica. Il formato dei dati è definito dal fornitore hardware indipendente (IHV).

La DLL delle estensioni IHV deve impostare questo membro su NULL se non sono necessari dati aggiuntivi per la notifica.

Commenti

L'applicazione o il servizio esegue la registrazione per ricevere notifiche chiamando la funzione WlanRegisterNotification Auto Configuration Manager (ACM). Per altre informazioni su questa funzione, vedere la documentazione di Microsoft Windows SDK.

La DLL delle estensioni IHV invia notifiche a servizi o applicazioni registrati chiamando la funzione Dot11ExtSendNotification . Il servizio o l'applicazione deve registrarsi per ricevere notifiche da un'origine di L2_NOTIFICATION_SOURCE_WLAN_IHV.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione l2cmn.h (include Wlanihv.h)

Vedi anche

Dot11ExtIhvInitAdapter

Dot11ExtSendNotification