L2_NOTIFICATION_DATA 結構 (l2cmn.h)
語法
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) |