Skip to content

Latest commit

 

History

History
120 lines (90 loc) · 4.99 KB

ns-l2cmn-l2_notification_data.md

File metadata and controls

120 lines (90 loc) · 4.99 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:l2cmn._L2_NOTIFICATION_DATA
L2_NOTIFICATION_DATA (l2cmn.h)
Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later.
*PL2_NOTIFICATION_DATA
L2_NOTIFICATION_DATA
L2_NOTIFICATION_DATA structure [Network Drivers Starting with Windows Vista]
Native_802.11_data_types_56767c07-0bb6-4050-9c44-ed5fd4055ec2.xml
PL2_NOTIFICATION_DATA
PL2_NOTIFICATION_DATA structure pointer [Network Drivers Starting with Windows Vista]
l2cmn/L2_NOTIFICATION_DATA
l2cmn/PL2_NOTIFICATION_DATA
netvista.l2_notification_data
netvista\l2_notification_data.htm
NetVista
4b67b6c0-2b73-4816-8e85-d6b00227a33c
12/05/2018
*PL2_NOTIFICATION_DATA, L2_NOTIFICATION_DATA, L2_NOTIFICATION_DATA structure [Network Drivers Starting with Windows Vista], Native_802.11_data_types_56767c07-0bb6-4050-9c44-ed5fd4055ec2.xml, PL2_NOTIFICATION_DATA, PL2_NOTIFICATION_DATA structure pointer [Network Drivers Starting with Windows Vista], l2cmn/L2_NOTIFICATION_DATA, l2cmn/PL2_NOTIFICATION_DATA, netvista.l2_notification_data
l2cmn.h
Wlanihv.h
Windows
Available in Windows Vista and later versions of the Windows operating systems.
Windows
L2_NOTIFICATION_DATA, *PL2_NOTIFICATION_DATA
19H1
_L2_NOTIFICATION_DATA
l2cmn/_L2_NOTIFICATION_DATA
PL2_NOTIFICATION_DATA
l2cmn/PL2_NOTIFICATION_DATA
L2_NOTIFICATION_DATA
l2cmn/L2_NOTIFICATION_DATA
c++
APIRef
kbSyntax
HeaderDef
l2cmn.h
L2_NOTIFICATION_DATA

L2_NOTIFICATION_DATA structure

-description

Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
 
The L2_NOTIFICATION_DATA structure is used by the IHV Extensions DLL to send notifications to any service or applications that has registered for the notification.

-struct-fields

-field NotificationSource

This member specifies where the notification comes from. The IHV Extensions DLL must set this member to L2_NOTIFICATION_SOURCE_WLAN_IHV.

-field NotificationCode

This member specifies the notification code for the status indication. This notification code must not have the bit 0x10000 set.

-field InterfaceGuid

The globally unique identifier (GUID) for the wireless LAN (WLAN) adapter.

The operating system passes the GUID and other data related to the WLAN adapter through the pDot11Adapter parameter of the Dot11ExtIhvInitAdapter function, which the operating system calls when it detects the arrival of the WLAN adapter. For more information about this operation, see 802.11 WLAN Adapter Arrival.

-field dwDataSize

The length, in bytes, of the data within the buffer referenced by the pData member. The IHV Extensions DLL must set this member to zero if additional data is not required for the notification.

-field pData.unique

-field pData.size_is

-field pData.size_is.dwDataSize

-field pData

The address of a caller-allocated buffer that contains additional data for the notification. The format of the data is defined by the independent hardware vendor (IHV).

The IHV Extensions DLL must set this member to NULL if additional data is not required for the notification.

-remarks

The application or service registers to receive notifications by calling the WlanRegisterNotification Auto Configuration Manager (ACM) function. For more information about this function, refer to the Microsoft Windows SDK documentation.

The IHV Extensions DLL sends notifications to registered services or applications by calling the Dot11ExtSendNotification function. The service or application must register to receive notifications from a source of L2_NOTIFICATION_SOURCE_WLAN_IHV.

-see-also

Dot11ExtIhvInitAdapter

Dot11ExtSendNotification