(wlanapi.h) WLAN_INTF_OPCODE 枚举

重要

某些信息与预发行产品相关,在商业发布之前,该产品可能会进行实质性修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

定义常量,这些常量指定用于在无线接口上设置和查询参数的各种操作码。 这些常量表示可以在 OpCode 参数中传递到 WlanQueryInterfaceWlanSetInterface 函数的可能操作码,以便查询或设置无线接口上的参数。

语法

typedef enum _WLAN_INTF_OPCODE {
  wlan_intf_opcode_autoconf_start = 0x000000000,
  wlan_intf_opcode_autoconf_enabled,
  wlan_intf_opcode_background_scan_enabled,
  wlan_intf_opcode_media_streaming_mode,
  wlan_intf_opcode_radio_state,
  wlan_intf_opcode_bss_type,
  wlan_intf_opcode_interface_state,
  wlan_intf_opcode_current_connection,
  wlan_intf_opcode_channel_number,
  wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs,
  wlan_intf_opcode_supported_adhoc_auth_cipher_pairs,
  wlan_intf_opcode_supported_country_or_region_string_list,
  wlan_intf_opcode_current_operation_mode,
  wlan_intf_opcode_supported_safe_mode,
  wlan_intf_opcode_certified_safe_mode,
  wlan_intf_opcode_hosted_network_capable,
  wlan_intf_opcode_management_frame_protection_capable,
  wlan_intf_opcode_secondary_sta_interfaces,
  wlan_intf_opcode_secondary_sta_synchronized_connections,
  wlan_intf_opcode_realtime_connection_quality,
  wlan_intf_opcode_qos_info,
  wlan_intf_opcode_autoconf_end = 0x0fffffff,
  wlan_intf_opcode_msm_start = 0x10000100,
  wlan_intf_opcode_statistics,
  wlan_intf_opcode_rssi,
  wlan_intf_opcode_msm_end = 0x1fffffff,
  wlan_intf_opcode_security_start = 0x20010000,
  wlan_intf_opcode_security_end = 0x2fffffff,
  wlan_intf_opcode_ihv_start = 0x30000000,
  wlan_intf_opcode_ihv_end = 0x3fffffff
} WLAN_INTF_OPCODE, *PWLAN_INTF_OPCODE;

常量

 
wlan_intf_opcode_autoconf_start
值: 0x000000000
未使用。
wlan_intf_opcode_autoconf_enabled
用于设置或查询是否启用自动配置的操作代码。
wlan_intf_opcode_background_scan_enabled
用于设置或查询是否启用后台扫描的操作代码。

仅当接口处于连接状态时,才能禁用后台扫描。 如果至少有一个客户端禁用后台扫描,则禁用后台扫描。
如果接口断开连接,将自动启用后台扫描。
wlan_intf_opcode_media_streaming_mode
用于设置或查询驱动程序的媒体流模式的操作码。

仅当接口处于连接状态时,才能设置媒体流模式。 如果至少有一个客户端启用媒体流模式,则会启用它。 如果接口断开连接,则自动禁用媒体流模式
wlan_intf_opcode_radio_state
用于设置或查询单选状态的操作码。
wlan_intf_opcode_bss_type
用于设置或查询接口的 BSS 类型的操作码。
wlan_intf_opcode_interface_state
用于查询接口状态的操作码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_current_connection
用于查询有关接口当前连接的信息的操作码。

此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。 如果接口处于断开连接或断开连接状态, WlanQueryInterface 函数将返回 ERROR_INVALID_STATE
wlan_intf_opcode_channel_number
用于查询运行无线接口的当前通道的 opcode。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs
用于查询基础结构模式支持的身份验证/密码对的操作码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_supported_adhoc_auth_cipher_pairs
用于查询临时模式支持的身份验证/密码对的 opcode。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_supported_country_or_region_string_list
用于查询支持的国家或地区字符串列表的 opcode。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_current_operation_mode
用于设置或查询无线接口的当前操作模式的 opcode。 有关操作模式的详细信息,请参阅 本机 802.11 操作模式
wlan_intf_opcode_supported_safe_mode
用于查询微型端口/NIC 组合是否支持联邦信息处理标准 (FIPS) 模式的操作码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。 FIPS 模式也称为安全模式。 此无线安全模式不同于操作系统安全模式。
wlan_intf_opcode_certified_safe_mode
用于查询微型端口/NIC 组合是否通过 FIPS 认证的操作码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_hosted_network_capable
用于在与无线接口关联的设备驱动程序中查询托管网络支持的 opcode。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。

查询为此操作代码返回的数据类型为布尔值。 返回的 值为 TRUE 表示支持托管网络。 值为 FALSE 表示不支持托管网络。

此值是添加到本机无线 API 的扩展,以支持安装了无线 LAN 服务的 Windows 7 和 Windows Server 2008 R2 上的无线托管网络。
wlan_intf_opcode_management_frame_protection_capable
用于查询管理帧保护 (MFP) 在与无线接口关联的设备驱动程序中是否受支持的操作码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。

MFP 在 802.11 标准的 IEEE 802.11w-2009 修订中定义。

Windows 8 和 Windows Server 2012 支持此值。
wlan_intf_opcode_secondary_sta_interfaces
允许客户端查询有关给定接口的辅助 STA 的信息。 返回给定接口上辅助 STA 的 WLAN_INTERFACE_INFO_LIST
wlan_intf_opcode_secondary_sta_synchronized_connections
用于查询是否在指定接口上启用辅助 STA 同步连接的 Opcode。
wlan_intf_opcode_realtime_connection_quality
一个操作码,允许客户端查询描述给定接口上的连接质量的属性。 此 API 将其他各种现有 WLAN API (wlan_intf_opcode_current_connectionWlanGetNetworkBssList) 的字段合并在一起,但省略了位置敏感信息,因此不需要位置访问权限。

此操作代码检索一个结构,该结构包含描述给定接口上的连接质量的属性。 如果接口未连接,它将失败。 应用可以使用此 API 获取有关其 WiFi 连接状态和质量的信息, (API 具有流式处理、视频会议和其他网络质量敏感操作的应用程序。 当前使用 wlan_intf_opcode_current_connectionWlanGetNetworkBssList 检索连接质量信息但不想请求位置访问的应用可以使用此 API。

有关详细信息,请参阅 WLAN_REALTIME_CONNECTION_QUALITY 中的代码示例。
wlan_intf_opcode_qos_info
一种操作代码,允许客户端查询服务质量 (QoS) 功能的状态,这些功能由 Wi-Fi 联盟的 Wi-Fi QoS 管理规范概述,并在 802.11 规范中定义。

此操作代码检索一个结构,该结构包含有关 WFA Wi-Fi QoS 管理规范中概述并在 802.11 规范中定义的四项功能的信息。你的应用可以使用此 API 来获取有关其设备的 WFA QoS 功能的信息,如果已连接,则其对等方的 WFA QoS 功能以及为其当前连接配置的 WFA QoS 功能的状态。 当前使用 QoS2 或其他 QoS API 的应用可以使用此功能获取其他 QoS 信息,以便进行性能遥测或 UI 显示。 使用此 API 通知行为更改不是其主要目的。

有关详细信息,请参阅 WLAN_QOS_INFO 中的代码示例。
wlan_intf_opcode_autoconf_end
值: 0x0fffffff
未使用。
wlan_intf_opcode_msm_start
值: 0x10000100
未使用。
wlan_intf_opcode_statistics
用于查询驱动程序统计信息的操作代码。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_rssi
用于查询收到的信号强度的 Opcode。 此操作代码只能在具有 WlanQueryInterface 函数的查询操作中使用。
wlan_intf_opcode_msm_end
值: 0x1fffffff
未使用。
wlan_intf_opcode_security_start
值: 0x20010000
未使用。
wlan_intf_opcode_security_end
值: 0x2fffffff
未使用。
wlan_intf_opcode_ihv_start
值: 0x30000000
未使用。
wlan_intf_opcode_ihv_end
值: 0x3fffffff
未使用。

要求

要求
Header wlanapi.h

另请参阅