共用方式為


WLAN_CONNECTION_NOTIFICATION_DATA結構 (wlanapi.h)

WLAN_CONNECTION_NOTIFICATION_DATA 結構包含連線相關通知的相關信息。

語法

typedef struct _WLAN_CONNECTION_NOTIFICATION_DATA {
  WLAN_CONNECTION_MODE wlanConnectionMode;
  WCHAR                strProfileName[WLAN_MAX_NAME_LENGTH];
  DOT11_SSID           dot11Ssid;
  DOT11_BSS_TYPE       dot11BssType;
  BOOL                 bSecurityEnabled;
  WLAN_REASON_CODE     wlanReasonCode;
  DWORD                dwFlags;
  WCHAR                strProfileXml[1];
} WLAN_CONNECTION_NOTIFICATION_DATA, *PWLAN_CONNECTION_NOTIFICATION_DATA;

成員

wlanConnectionMode

指定連接模式 的WLAN_CONNECTION_MODE 值。

Windows XP with SP3 和 Wireless LAN API for Windows XP with SP2: 僅支援 wlan_connection_mode_profile 值。

strProfileName[WLAN_MAX_NAME_LENGTH]

用於連線的配置檔名稱。 WLAN_MAX_NAME_LENGTH為 256。 配置檔名稱會區分大小寫。 此字串必須以 NULL 終止。

dot11Ssid

包含關聯之 SSID 的DOT11_SSID 結構。

dot11BssType

指出 BSS 網路類型的 DOT11_BSS_TYPE 值。

bSecurityEnabled

指出是否為此連線啟用安全性。 如果為 TRUE,則會啟用安全性。

wlanReasonCode

指出作業失敗原因 的WLAN_REASON_CODE 。 除了 wlan_notification_acm_connection_complete 以外,此字段具有所有連線相關通知 的 WLAN_REASON_CODE_SUCCESS 值。 如果連線失敗,此欄位會指出失敗的原因。

dwFlags

一組旗標,提供網路連線的其他資訊。

這個成員可以是 Wlanapi.h 頭檔中定義的下列其中一個值。

意義
WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED
表示已形成臨機操作網路。
WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE
表示連線使用主控台使用者所擁有的個別使用者配置檔。 非主控台使用者將無法在其設定檔案清單中看到配置檔。

strProfileXml[1]

如果連線成功,此欄位會包含用於探索之配置檔的 XML 呈現。

備註

WlanRegisterNotification 函式是由應用程式用來在所有無線介面上註冊和取消註冊通知。 註冊通知時,應用程式必須提供傳遞至 WlanRegisterNotification 函式的 funcCallback 參數指向的回呼函式。 此回呼函式的原型是 WLAN_NOTIFICATION_CALLBACK。 此回呼函式會收到已向 WlanRegisterNotification 函式傳遞之 dwNotifSource 參數中註冊的通知。

呼叫回呼函式時,會以 WLAN_NOTIFICATION_DATA 結構的指標作為包含通知詳細資訊的第一個參數。

如果回呼函式所接收WLAN_NOTIFICATION_DATA結構的 NotificationSource 成員WLAN_NOTIFICATION_SOURCE_ACM,則收到的通知是自動設定模組通知。 傳遞至WLAN_NOTIFICATION_CALLBACK函式之WLAN_NOTIFICATION_DATA結構的 NotificationCode 成員會決定WLAN_NOTIFICATION_DATA結構的 pData 成員解譯。 針對其中一些通知,WLAN_CONNECTION_NOTIFICATION_DATA結構會在 WLAN_NOTIFICATION_DATA 結構的 pData 成員中傳回。

如需這些通知的詳細資訊,請參閱 WLAN_NOTIFICATION_ACM 列舉參考。

規格需求

需求
最低支援的用戶端 Windows Vista、Windows XP SP3 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 wlanapi.h
可轉散發套件 Windows XP 搭配 SP2 的無線 LAN API

另請參閱

WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification