共用方式為


L2_NOTIFICATION_DATA 結構 (l2cmn.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
IHV 擴充功能 DLL 會使用L2_NOTIFICATION_DATA結構,將通知傳送至任何已註冊通知的服務或應用程式。

語法

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;

成員

NotificationSource

此成員會指定通知的來源。 IHV 擴充功能 DLL 必須將此成員設定為 L2_NOTIFICATION_SOURCE_WLAN_IHV。

NotificationCode

這個成員會指定狀態指示的通知碼。 此通知程式代碼不得設定位0x10000。

InterfaceGuid

無線 LAN (WLAN) 適配卡的全域唯一標識碼 (GUID) 。

操作系統會透過 Dot11ExtIhvInitAdapter 函式的 pDot11Adapter 參數,傳遞與 WLAN 適配卡相關的 GUID 和其他數據,操作系統會在偵測到 WLAN 適配卡抵達時呼叫該函式。 如需此作業的詳細資訊,請參閱 802.11 WLAN 配接器抵達

dwDataSize

pData 成員所參考之緩衝區內數據的長度,以位元組為單位。 如果通知不需要其他數據,IHV 擴充功能 DLL 就必須將此成員設定為零。

pData

呼叫端配置的緩衝區位址,其中包含通知的其他數據。 數據的格式是由獨立硬體廠商所定義, (IHV) 。

如果通知不需要其他數據,IHV 擴充功能 DLL 就必須將此成員設定為 NULL

備註

應用程式或服務會藉由呼叫 WlanRegisterNotification Auto Configuration Manager (ACM) 函式來註冊以接收通知。 如需此函式的詳細資訊,請參閱 Microsoft Windows SDK 檔。

IHV 擴充功能 DLL 會藉由呼叫 Dot11ExtSendNotification 函式,將通知傳送至已註冊的服務或應用程式。 服務或應用程式必須註冊,才能接收來自L2_NOTIFICATION_SOURCE_WLAN_IHV來源的通知。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 l2cmn.h (包含 Wlanihv.h)

另請參閱

Dot11ExtIhvInitAdapter

Dot11ExtSendNotification