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
WLAN(무선 LAN) 어댑터에 대한 GUID(Globally Unique Identifier)입니다.
운영 체제는 WLAN 어댑터의 도착을 감지할 때 운영 체제에서 호출하는 Dot11ExtIhvInitAdapter 함수의 pDot11Adapter 매개 변수를 통해 WLAN 어댑터와 관련된 GUID 및 기타 데이터를 전달합니다. 이 작업에 대한 자세한 내용은 802.11 WLAN 어댑터 도착을 참조하세요.
dwDataSize
pData 멤버가 참조하는 버퍼 내 데이터의 길이(바이트)입니다. 알림에 추가 데이터가 필요하지 않은 경우 IHV 확장 DLL은 이 멤버를 0으로 설정해야 합니다.
pData
알림에 대한 추가 데이터를 포함하는 호출자가 할당한 버퍼의 주소입니다. 데이터 형식은 IHV(독립 하드웨어 공급업체)에 의해 정의됩니다.
알림에 추가 데이터가 필요하지 않은 경우 IHV 확장 DLL은 이 멤버를 NULL 로 설정해야 합니다.
설명
애플리케이션 또는 서비스는 WlanRegisterNotification ACM(자동 Configuration Manager) 함수를 호출하여 알림을 수신하도록 등록합니다. 이 함수에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.
IHV 확장 DLL은 Dot11ExtSendNotification 함수를 호출하여 등록된 서비스 또는 애플리케이션에 알림을 보냅니다. 서비스 또는 애플리케이션은 L2_NOTIFICATION_SOURCE_WLAN_IHV 원본에서 알림을 받으려면 등록해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | l2cmn.h(Wlanihv.h 포함) |