Freigeben über


WLAN_CONNECTION_NOTIFICATION_DATA-Struktur (wlanapi.h)

Die WLAN_CONNECTION_NOTIFICATION_DATA-Struktur enthält Informationen zu verbindungsbezogenen Benachrichtigungen.

Syntax

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;

Member

wlanConnectionMode

Ein WLAN_CONNECTION_MODE Wert, der den Modus der Verbindung angibt.

Windows XP mit SP3 und WLAN-API für Windows XP mit SP2: Nur der wlan_connection_mode_profile Wert wird unterstützt.

strProfileName[WLAN_MAX_NAME_LENGTH]

Der Name des für die Verbindung verwendeten Profils. WLAN_MAX_NAME_LENGTH ist 256. Bei Profilnamen wird die Groß-/Kleinschreibung beachtet. Diese Zeichenfolge muss NULL-beendet sein.

dot11Ssid

Eine DOT11_SSID-Struktur , die die SSID der Zuordnung enthält.

dot11BssType

Ein DOT11_BSS_TYPE Wert, der den BSS-Netzwerktyp angibt.

bSecurityEnabled

Gibt an, ob die Sicherheit für diese Verbindung aktiviert ist. Bei TRUE ist die Sicherheit aktiviert.

wlanReasonCode

Eine WLAN_REASON_CODE , die den Grund für einen Vorgangsfehler angibt. Dieses Feld hat den Wert WLAN_REASON_CODE_SUCCESS für alle verbindungsbezogenen Benachrichtigungen mit Ausnahme von wlan_notification_acm_connection_complete. Wenn die Verbindung fehlschlägt, gibt dieses Feld den Grund für den Fehler an.

dwFlags

Eine Reihe von Flags, die zusätzliche Informationen für die Netzwerkverbindung bereitstellen.

Bei diesem Member kann es sich um einen der folgenden Werte handeln, die in der Headerdatei "Wlanapi.h " definiert sind.

Wert Bedeutung
WLAN_CONNECTION_NOTIFICATION_ADHOC_NETWORK_FORMED
Gibt an, dass ein adhoc-Netzwerk gebildet wird.
WLAN_CONNECTION_NOTIFICATION_CONSOLE_USER_PROFILE
Gibt an, dass die Verbindung ein Benutzerprofil verwendet, das dem Konsolenbenutzer gehört. Benutzer, die keine Konsolen sind, können das Profil nicht in ihrer Profilliste sehen.

strProfileXml[1]

Dieses Feld enthält die XML-Darstellung des für die Ermittlung verwendeten Profils, wenn die Verbindung erfolgreich ist.

Hinweise

Die WlanRegisterNotification-Funktion wird von einer Anwendung verwendet, um Benachrichtigungen auf allen Drahtlosschnittstellen zu registrieren und aufzuheben. Bei der Registrierung für Benachrichtigungen muss eine Anwendung eine Rückruffunktion bereitstellen, auf die der funcCallback-Parameter verweist, der an die WlanRegisterNotification-Funktion übergeben wird. Der Prototyp für diese Rückruffunktion ist die WLAN_NOTIFICATION_CALLBACK. Diese Rückruffunktion empfängt Benachrichtigungen, die im dwNotifSource-Parameter registriert wurden, die an die WlanRegisterNotification-Funktion übergeben werden.

Die Rückruffunktion wird mit einem Zeiger auf eine WLAN_NOTIFICATION_DATA-Struktur als ersten Parameter aufgerufen, der detaillierte Informationen zur Benachrichtigung enthält.

Wenn das NotificationSource-Element der WLAN_NOTIFICATION_DATA Struktur, die von der Rückruffunktion empfangen wird , WLAN_NOTIFICATION_SOURCE_ACM ist, handelt es sich bei der empfangenen Benachrichtigung um eine Modulbenachrichtigung für die automatische Konfiguration. Das NotificationCode-Element der WLAN_NOTIFICATION_DATA-Struktur , die an die WLAN_NOTIFICATION_CALLBACK-Funktion übergeben wird, bestimmt die Interpretation des pData-MembersWLAN_NOTIFICATION_DATA Struktur. Für einige dieser Benachrichtigungen wird eine WLAN_CONNECTION_NOTIFICATION_DATA-Struktur im pData-MemberWLAN_NOTIFICATION_DATA-Struktur zurückgegeben.

Weitere Informationen zu diesen Benachrichtigungen finden Sie unter WLAN_NOTIFICATION_ACM Enumerationsreferenz.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP3 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wlanapi.h
Verteilbare Komponente Wlan-API für Windows XP mit SP2

Weitere Informationen

WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification