(wlanapi.h) WLAN_HOSTED_NETWORK_NOTIFICATION_CODE 枚举

WLAN_HOSTED_NETWORK_NOTIFICATION_CODE枚举类型指定无线托管网络上接收通知的 NotificationCode 参数的可能值。

语法

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;

常量

 
wlan_hosted_network_state_change
“托管网络”状态已更改。
wlan_hosted_network_peer_state_change
托管网络对等状态已更改。
wlan_hosted_network_radio_state_change
托管网络无线电状态已更改。

注解

WLAN_HOSTED_NETWORK_NOTIFICATION_CODE枚举类型是添加到本机无线 API 的扩展,以支持 Windows 7 和安装了无线 LAN 服务的 Windows Server 2008 R2 上的无线托管网络。

在无线托管网络上WLAN_NOTIFICATION_SOURCE_HNWK NotificationSource 参数时,WLAN_HOSTED_NETWORK_NOTIFICATION_CODE指定接收通知的 NotificationCode 参数的可能值。

WLAN_HOSTED_NETWORK_NOTIFICATION_CODE 枚举的起始值定义为 l2cmn.h 头文件中定义的 L2_NOTIFICATION_CODE_V2_BEGIN。 请注意,wlanapi.h 头文件会自动包含 l2cmn.h 标头。

应用程序使用 WlanRegisterNotification 函数在所有无线接口上注册和注销通知。 注册通知时,应用程序必须提供传递给 WlanRegisterNotification 函数的 funcCallback 参数指向的回调函数。 此回调函数的原型是 WLAN_NOTIFICATION_CALLBACK。 此回调函数将接收已在传递给 WlanRegisterNotification 函数的 dwNotifSource 参数中注册的通知。

回调函数是使用指向 WLAN_NOTIFICATION_DATA 结构的指针作为包含通知详细信息的第一个参数调用的。 回调函数还接收第二个参数,该参数包含指向在 pCallbackContext 参数中传递给 WlanRegisterNotification 函数的客户端上下文的指针。 如果此客户端上下文是传递给 WlanRegisterNotification 函数的内容,则此客户端上下文可以是 NULL 指针。

如果回调函数收到的WLAN_NOTIFICATION_DATA结构的 NotificationSource 成员WLAN_NOTIFICATION_SOURCE_HNWK,则收到的通知是无线托管网络通知。 传递给 WLAN_NOTIFICATION_CALLBACK 函数的WLAN_NOTIFICATION_DATA 结构的 NotificationCode 成员确定WLAN_NOTIFICATION_DATA结构的 pData 成员的解释。

NotificationCode 说明
wlan_hosted_network_state_change WLAN_NOTIFICATION_DATA 结构的 pData 成员应强制转换为指向 WLAN_HOSTED_NETWORK_STATE_CHANGE 结构的指针,dwDataSize 成员的大小至少应与 (WLAN_HOSTED_NETWORK_STATE_CHANGE) 大小一样大。
wlan_hosted_network_peer_state_change WLAN_NOTIFICATION_DATA 结构的 pData 成员应强制转换为指向 WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE 结构的指针,dwDataSize 成员的大小至少应与 (WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE) 的大小一样大。
wlan_hosted_network_radio_state_change WLAN_NOTIFICATION_DATA 结构的 pData 成员应强制转换为指向WLAN_HOSTED_NETWORK_RADIO_STATE结构的指针,dwDataSize 成员的大小至少应与 (WLAN_HOSTED_NETWORK_RADIO_STATE ) 的大小一样大。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 wlanapi.h (包括 Wlanapi.h)

另请参阅

WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

WLAN_HOSTED_NETWORK_RADIO_STATE

WLAN_HOSTED_NETWORK_STATE_CHANGE

WLAN_NOTIFICATION_CALLBACK

WLAN_NOTIFICATION_DATA

WlanRegisterNotification