WLAN_MSM_NOTIFICATION_DATA 구조체(wlanapi.h)
WLAN_MSM_NOTIFICATION_DATA 구조에는 MSM(미디어 특정 모듈) 연결 관련 알림에 대한 정보가 포함되어 있습니다.
구문
typedef struct _WLAN_MSM_NOTIFICATION_DATA {
WLAN_CONNECTION_MODE wlanConnectionMode;
WCHAR strProfileName[WLAN_MAX_NAME_LENGTH];
DOT11_SSID dot11Ssid;
DOT11_BSS_TYPE dot11BssType;
DOT11_MAC_ADDRESS dot11MacAddr;
BOOL bSecurityEnabled;
BOOL bFirstPeer;
BOOL bLastPeer;
WLAN_REASON_CODE wlanReasonCode;
} WLAN_MSM_NOTIFICATION_DATA, *PWLAN_MSM_NOTIFICATION_DATA;
멤버
wlanConnectionMode
연결 모드를 지정하는 WLAN_CONNECTION_MODE 값입니다.
strProfileName[WLAN_MAX_NAME_LENGTH]
연결에 사용되는 프로필의 이름입니다. WLAN_MAX_NAME_LENGTH 256입니다. 프로필 이름은 대/소문자를 구분합니다. 이 문자열은 NULL로 종료되어야 합니다.
dot11Ssid
연결의 SSID를 포함하는 DOT11_SSID 구조체입니다.
dot11BssType
BSS 네트워크 유형을 나타내는 DOT11_BSS_TYPE 값입니다.
dot11MacAddr
피어 또는 액세스 지점의 MAC 주소를 지정하는 DOT11_MAC_ADDRESS .
bSecurityEnabled
이 연결에 대한 보안을 사용할 수 있는지 여부를 나타냅니다. TRUE이면 보안이 활성화됩니다.
bFirstPeer
피어가 머신에서 만든 임시 네트워크에 가장 먼저 조인하는지 여부를 나타냅니다. TRUE이면 피어가 가장 먼저 조인됩니다.
첫 번째 피어가 네트워크에 조인한 후 임시 네트워크를 만든 컴퓨터의 인터페이스 상태가 wlan_interface_state_ad_hoc_network_formed wlan_interface_state_connected 변경됩니다.
bLastPeer
피어가 머신에서 만든 임시 네트워크를 마지막으로 남길지 여부를 나타냅니다. TRUE이면 피어가 마지막으로 떠날 수 있습니다. 마지막 피어가 네트워크를 떠난 후 임시 네트워크를 만든 컴퓨터의 인터페이스 상태가 wlan_interface_state_connected wlan_interface_state_ad_hoc_network_formed 변경됩니다.
wlanReasonCode
작업 실패의 이유를 나타내는 WLAN_REASON_CODE . 작업이 성공하면 이 필드에는 WLAN_REASON_CODE_SUCCESS 값이 있습니다. 그렇지 않으면 이 필드는 실패 이유를 나타냅니다.
설명
WlanRegisterNotification 함수는 애플리케이션에서 모든 무선 인터페이스에서 알림을 등록 및 등록 취소하는 데 사용됩니다. 알림을 등록할 때 애플리케이션은 WlanRegisterNotification 함수에 전달된 funcCallback 매개 변수가 가리키는 콜백 함수를 제공해야 합니다. 이 콜백 함수의 프로토타입은 WLAN_NOTIFICATION_CALLBACK. 이 콜백 함수는 WlanRegisterNotification 함수에 전달된 dwNotifSource 매개 변수에 등록된 알림을 받습니다.
콜백 함수는 알림에 대한 자세한 정보를 포함하는 첫 번째 매개 변수로 WLAN_NOTIFICATION_DATA 구조체에 대한 포인터를 사용하여 호출됩니다.
콜백 함수에서 받은 WLAN_NOTIFICATION_DATA 구조의 NotificationSource 멤버가 WLAN_NOTIFICATION_SOURCE_MSM 경우 수신된 알림은 MSM(미디어별 모듈) 알림입니다. WLAN_NOTIFICATION_CALLBACK 함수에 전달된 WLAN_NOTIFICATION_DATA 구조체의 NotificationCode 멤버는 WLAN_NOTIFICATION_DATA구조체의 pData 멤버 해석을 결정합니다. 이러한 알림 중 일부의 경우 WLAN_MSM_NOTIFICATION_DATA 구조체가 WLAN_NOTIFICATION_DATA 구조체의 pData 멤버에 반환됩니다.
이러한 알림에 대한 자세한 내용은 WLAN_NOTIFICATION_MSM 열거형 참조를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | wlanapi.h |