WLAN_MSM_NOTIFICATION_DATA-Struktur (wlanapi.h)

Die WLAN_MSM_NOTIFICATION_DATA-Struktur enthält Informationen zu msM-bezogenen Benachrichtigungen (Media Specific Module).

Syntax

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;

Member

wlanConnectionMode

Ein WLAN_CONNECTION_MODE Wert, der den Modus der Verbindung angibt.

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.

dot11MacAddr

Eine DOT11_MAC_ADDRESS , die die MAC-Adresse des Peers oder Zugriffspunkts angibt.

bSecurityEnabled

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

bFirstPeer

Gibt an, ob der Peer der erste ist, der dem vom Computer erstellten Ad-hoc-Netzwerk beigetreten ist. Wenn TRUE, ist der Peer der erste, der beitreten wird.

Nachdem der erste Peer das Netzwerk verknüpft hat, ändert sich der Schnittstellenstatus des Computers, der das Ad-hoc-Netzwerk erstellt hat, von wlan_interface_state_ad_hoc_network_formed zu wlan_interface_state_connected.

bLastPeer

Gibt an, ob der Peer der letzte ist, der das vom Computer erstellte Ad-hoc-Netzwerk verlässt. Wenn true, ist der Peer der letzte, der verlässt. Nachdem der letzte Peer das Netzwerk verlassen hat, ändert sich der Schnittstellenstatus des Computers, der das Ad-hoc-Netzwerk erstellt hat, von wlan_interface_state_connected zu wlan_interface_state_ad_hoc_network_formed.

wlanReasonCode

Eine WLAN_REASON_CODE , die den Grund für einen Vorgangsfehler angibt. Wenn der Vorgang erfolgreich ist, weist dieses Feld den Wert WLAN_REASON_CODE_SUCCESS auf. Andernfalls gibt dieses Feld den Grund für den Fehler an.

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_MSM ist, ist die empfangene Benachrichtigung eine medienspezifische Modulbenachrichtigung (MSM). 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_MSM_NOTIFICATION_DATA-Struktur im pData-MemberWLAN_NOTIFICATION_DATA-Struktur zurückgegeben.

Weitere Informationen zu diesen Benachrichtigungen finden Sie unter WLAN_NOTIFICATION_MSM Enumerationsreferenz.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wlanapi.h

Weitere Informationen

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WLAN_NOTIFICATION_MSM

WlanRegisterNotification