WLAN_HOSTED_NETWORK_NOTIFICATION_CODE-Enumeration (wlanapi.h)

Der WLAN_HOSTED_NETWORK_NOTIFICATION_CODE aufgezählten Typ gibt die möglichen Werte des NotificationCode-Parameters für empfangene Benachrichtigungen im gehosteten Drahtlosnetzwerk an.

Syntax

typedef enum _WLAN_HOSTED_NETWORK_NOTIFICATION_CODE {
  wlan_hosted_network_state_change,
  wlan_hosted_network_peer_state_change,
  wlan_hosted_network_radio_state_change
} WLAN_HOSTED_NETWORK_NOTIFICATION_CODE, *PWLAN_HOSTED_NETWORK_NOTIFICATION_CODE;

Konstanten

 
wlan_hosted_network_state_change
Der Zustand des gehosteten Netzwerks hat sich geändert.
wlan_hosted_network_peer_state_change
Der Peerstatus des gehosteten Netzwerks wurde geändert.
wlan_hosted_network_radio_state_change
Der Funkstatus des gehosteten Netzwerks hat sich geändert.

Hinweise

Der WLAN_HOSTED_NETWORK_NOTIFICATION_CODE aufgelisteten Typs ist eine Erweiterung für native Drahtlos-APIs, die hinzugefügt wurden, um das gehostete Drahtlosnetzwerk unter Windows 7 und windows Server 2008 R2 mit installiertem WLAN-Dienst zu unterstützen.

Die WLAN_HOSTED_NETWORK_NOTIFICATION_CODE gibt die möglichen Werte für den NotificationCode-Parameter für empfangene Benachrichtigungen an, wenn der NotificationSource-Parameter im gehosteten Drahtlosnetzwerk WLAN_NOTIFICATION_SOURCE_HNWK ist.

Der Startwert für die WLAN_HOSTED_NETWORK_NOTIFICATION_CODE-Enumeration wird als L2_NOTIFICATION_CODE_V2_BEGIN definiert, der in der Headerdatei l2cmn.h definiert ist. Beachten Sie, dass der l2cmn.h-Header automatisch von der Headerdatei wlanapi.h eingeschlossen wird.

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. Die Rückruffunktion empfängt auch einen zweiten Parameter, der einen Zeiger auf den Clientkontext enthält, der im pCallbackContext-Parameter an die WlanRegisterNotification-Funktion übergeben wird. Dieser Clientkontext kann ein NULL-Zeiger sein, wenn dieser an die WlanRegisterNotification-Funktion übergeben wurde.

Wenn das NotificationSource-Element der WLAN_NOTIFICATION_DATA Struktur, die von der Rückruffunktion empfangen wird , WLAN_NOTIFICATION_SOURCE_HNWK ist, handelt es sich bei der empfangenen Benachrichtigung um eine drahtlos gehostete Netzwerkbenachrichtigung. 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.

NotificationCode BESCHREIBUNG
wlan_hosted_network_state_change Das pData-ElementWLAN_NOTIFICATION_DATA Struktur sollte in einen Zeiger auf eine WLAN_HOSTED_NETWORK_STATE_CHANGE Struktur umgewandelt werden, und dwDataSize-Member wäre mindestens so groß wie sizeof(WLAN_HOSTED_NETWORK_STATE_CHANGE).
wlan_hosted_network_peer_state_change Das pData-ElementWLAN_NOTIFICATION_DATA Struktur sollte in einen Zeiger auf eine WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE Struktur umgewandelt werden, und dwDataSize-Member wäre mindestens so groß wie sizeof(WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE).
wlan_hosted_network_radio_state_change Das pData-ElementWLAN_NOTIFICATION_DATA Struktur sollte in einen Zeiger auf eine WLAN_HOSTED_NETWORK_RADIO_STATE Struktur umgewandelt werden, und dwDataSize-Member wäre mindestens so groß wie sizeof(WLAN_HOSTED_NETWORK_RADIO_STATE ).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile wlanapi.h (einschließlich Wlanapi.h)

Weitere Informationen

WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

WLAN_HOSTED_NETWORK_RADIO_STATE

WLAN_HOSTED_NETWORK_STATE_CHANGE

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification