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