(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