wlanapi.h 标头

本机 Wifi 使用此标头。 有关详细信息,请参阅:

wlanapi.h 包含以下编程接口:

函数

 
WFDCancelOpenSession

指示应用程序想要取消尚未完成的挂起的 WFDStartOpenSession 函数。
WFDCloseHandle

关闭 Wi-Fi Direct 服务的句柄。
WFDCloseSession

在先前成功调用 WFDStartOpenSession 函数后关闭会话。
WFDOpenHandle

打开 Wi-Fi Direct 服务的句柄,并协商要使用的 Wi-FI Direct API 版本。
WFDOpenLegacySession

检索并应用 Wi-Fi Direct 旧版设备的存储配置文件。
WFDStartOpenSession

启动与之前通过 Windows 配对体验配对的特定 Wi-Fi Direct 设备的按需连接。
WFDUpdateDeviceVisibility

为给定安装的 Wi-Fi Direct 设备节点 Wi-Fi Direct 设备地址汇报设备可见性。
WlanAllocateMemory

分配内存。
WlanCloseHandle

关闭与服务器的连接。
WlanConnect

尝试连接到特定网络。
WlanDeleteProfile

删除本地计算机上无线接口的无线配置文件。
WlanDeviceServiceCommand

允许 OEM 或 IHV 组件在特定无线 LAN 接口上与设备服务通信。
WlanDisconnect

断开接口与其当前网络的连接。
WlanEnumInterfaces

枚举当前在本地计算机上启用的所有无线 LAN 接口。
WlanExtractPsdIEDataList

从信标中包含的原始 IE 数据 (IE) 数据列表中提取 PSD) 信息元素的邻近感应服务 (发现。
WlanFreeMemory

释放内存。
WlanGetAvailableNetworkList

检索无线 LAN 接口上可用网络的列表。
WlanGetFilterList

检索组策略或用户权限列表。
WlanGetInterfaceCapability

检索接口的功能。
WlanGetNetworkBssList

检索 (BSS) 给定无线 LAN 接口上无线网络或网络条目的基本服务集的列表。
WlanGetProfile

检索有关指定无线配置文件的所有信息。
WlanGetProfileCustomUserData

获取与无线配置文件关联的自定义用户数据。
WlanGetProfileList

检索配置文件列表。
WlanGetSecuritySettings

获取与可配置对象关联的安全设置。
WlanGetSupportedDeviceServices

检索给定无线 LAN 接口上受支持的设备服务的列表。
WlanHostedNetworkForceStart

将无线托管网络转换为wlan_hosted_network_active状态,而无需将请求与应用程序的调用句柄相关联。
WlanHostedNetworkForceStop

将无线托管网络转换为wlan_hosted_network_idle,而无需将请求与应用程序的调用句柄相关联。
WlanHostedNetworkInitSettings

配置并持久存储网络连接设置 (SSID 和最大对等数,例如,如果尚未配置这些设置,则) 无线托管网络上。
WlanHostedNetworkQueryProperty

查询无线托管网络的当前静态属性。
WlanHostedNetworkQuerySecondaryKey

查询配置为由无线托管网络使用的辅助安全密钥。
WlanHostedNetworkQueryStatus

查询无线托管网络的当前状态。
WlanHostedNetworkRefreshSecuritySettings

刷新无线托管网络安全设置的可配置和自动生成的部分。
WlanHostedNetworkSetProperty

设置无线托管网络的静态属性。
WlanHostedNetworkSetSecondaryKey

配置无线托管网络将使用的辅助安全密钥。
WlanHostedNetworkStartUsing

启动无线托管网络。
WlanHostedNetworkStopUsing

停止无线托管网络。
WlanIhvControl

为独立硬件供应商提供一种机制, (IHV) WLAN 驱动程序或服务的控制。
WlanOpenHandle

打开与服务器的连接。
WlanQueryAutoConfigParameter

查询自动配置服务的参数。
WlanQueryInterface

WlanQueryInterface 函数查询指定接口的各种参数。
WlanReasonCodeToString

检索描述指定原因代码的字符串。
WlanRegisterDeviceServiceNotification

允许具有管理员权限的用户模式客户端或 User-Mode 驱动程序框架 (UMDF) 驱动程序,注册与它们感兴趣的设备服务对应的未经请求的通知。
WlanRegisterNotification

用于在所有无线接口上注册和注销通知。
WlanRegisterVirtualStationNotification

用于在虚拟工作站上注册和取消注册通知。
WlanRenameProfile

重命名指定的配置文件。
WlanSaveTemporaryProfile

将临时配置文件保存到配置文件存储区。
WlanScan

请求扫描指示的接口上的可用网络。
WlanSetAutoConfigParameter

设置自动配置服务的参数。
WlanSetFilterList

设置允许/拒绝列表。
WlanSetInterface

设置用户可配置的参数。
WlanSetProfile

设置特定配置文件的内容。
WlanSetProfileCustomUserData

设置与配置文件关联的自定义用户数据。
WlanSetProfileEapUserData

根据原始 EAP 数据) 用户凭据设置 EAP (可扩展身份验证协议。
WlanSetProfileEapXmlUserData

设置可扩展身份验证协议 (EAP) XML 字符串指定的用户凭据。
WlanSetProfileList

设置配置文件的首选项顺序。
WlanSetProfilePosition

设置单个指定配置文件在首选项列表中的位置。
WlanSetPsdIEDataList

(IE) 数据列表设置 PSD) 信息元素 (邻近服务发现。
WlanSetSecuritySettings

设置可配置对象的安全设置。
WlanUIEditProfile

显示无线配置文件用户界面 (UI) 。

回调函数

 
WFD_OPEN_SESSION_COMPLETE_CALLBACK

定义 WFDStartOpenSession 操作完成时由 WFDStartOpenSession 函数调用的回调函数。
WLAN_NOTIFICATION_CALLBACK

定义通知回调函数的类型。

结构

 
DOT11_NETWORK

包含有关可用无线网络的信息。 (DOT11_NETWORK)
DOT11_NETWORK_LIST

包含 802.11 无线网络的列表。
WLAN_ASSOCIATION_ATTRIBUTES

包含连接的关联属性。
WLAN_AUTH_CIPHER_PAIR_LIST

包含身份验证和密码算法对的列表。
WLAN_AVAILABLE_NETWORK

包含有关可用无线网络的信息。 (WLAN_AVAILABLE_NETWORK)
WLAN_AVAILABLE_NETWORK_LIST

包含有关可用网络的信息数组。
WLAN_BSS_ENTRY

包含有关 BSS) (基本服务集的信息。
WLAN_BSS_LIST

包含基本服务集 (BSS) 条目的列表。
WLAN_CONNECTION_ATTRIBUTES

定义无线连接的属性。
WLAN_CONNECTION_NOTIFICATION_DATA

包含有关连接相关通知的信息。
WLAN_CONNECTION_PARAMETERS

指定使用 WlanConnect 函数时使用的参数。
WLAN_CONNECTION_QOS_INFO

包含与当前连接相关的 WFA Wi-Fi QoS 管理规范概述的 QoS 功能的相关信息。
WLAN_COUNTRY_OR_REGION_STRING_LIST

包含支持的国家或地区字符串的列表。
WLAN_DEVICE_SERVICE_GUID_LIST

包含设备服务 GUID 的数组。
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA

表示设备服务通知的 结构。
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS

包含有关无线托管网络上的连接设置的信息。
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

包含有关无线托管网络上数据对等方的网络状态更改的信息。
WLAN_HOSTED_NETWORK_PEER_STATE

包含有关无线托管网络上的对等节点的对等状态的信息。
WLAN_HOSTED_NETWORK_RADIO_STATE

包含有关无线托管网络上的无线电状态的信息。
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS

包含有关无线托管网络上的安全设置的信息。
WLAN_HOSTED_NETWORK_STATE_CHANGE

包含有关无线托管网络上的网络状态更改的信息。
WLAN_HOSTED_NETWORK_STATUS

包含有关无线托管网络状态的信息。
WLAN_INTERFACE_CAPABILITY

包含有关接口功能的信息。
WLAN_INTERFACE_INFO

包含有关无线 LAN 接口的信息。
WLAN_INTERFACE_INFO_LIST

NIC 接口信息的数组。
WLAN_MAC_FRAME_STATISTICS

包含有关发送和接收的 MAC 帧的信息。
WLAN_MSM_NOTIFICATION_DATA

包含有关特定于媒体的模块 (MSM) 连接相关通知的信息。
WLAN_PHY_FRAME_STATISTICS

包含有关发送和接收的 PHY 帧的信息。
WLAN_PHY_RADIO_STATE

指定单选状态。
WLAN_PROFILE_INFO

有关配置文件的基本信息。
WLAN_PROFILE_INFO_LIST

包含无线配置文件信息的列表。
WLAN_QOS_CAPABILITIES

包含 WFA Wi-Fi QoS 管理规范中概述的功能。
WLAN_QOS_INFO

表示有关 WFA Wi-Fi QoS 管理规范中概述并在 802.11 规范中定义的四项功能的信息。
WLAN_RADIO_STATE

指定物理层列表上的单选状态 (PHY) 类型。
WLAN_RATE_SET

支持的一组数据速率。
WLAN_RAW_DATA

包含某些 Native Wifi 函数使用的 Blob 形式的原始数据。
WLAN_RAW_DATA_LIST

包含由某些 Native Wifi 函数使用的数据 Blob 数组形式的原始数据。
WLAN_REALTIME_CONNECTION_QUALITY

表示描述给定接口上的连接质量的属性。
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO

包含有关已连接链接的信息。
WLAN_SECURITY_ATTRIBUTES

定义无线连接的安全属性。
WLAN_STATISTICS

有关接口的分类统计信息。

枚举

 
DOT11_RADIO_STATE

DOT11_RADIO_STATE枚举指定 802.11 单选状态。
WL_DISPLAY_PAGES

指定显示无线配置文件用户界面对话框时的活动选项卡。
WLAN_ADHOC_NETWORK_STATE

WLAN_ADHOC_NETWORK_STATE枚举指定即席网络的连接状态。
WLAN_AUTOCONF_OPCODE

WLAN_AUTOCONF_OPCODE枚举指定自动配置参数。
WLAN_CONNECTION_MODE

定义连接模式。
WLAN_FILTER_LIST_TYPE

指示筛选器列表的类型。
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE

指定无线托管网络上收到的通知的 NotificationCode 参数的可能值。
WLAN_HOSTED_NETWORK_OPCODE

指定要在无线托管网络上查询或设置的属性的操作代码的可能值。
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE

指定无线托管网络上对等方身份验证状态的可能值。
WLAN_HOSTED_NETWORK_REASON

指定无线托管网络函数调用结果的可能值。
WLAN_HOSTED_NETWORK_STATE

指定无线托管网络的网络状态的可能值。
WLAN_IHV_CONTROL_TYPE

WLAN_IHV_CONTROL_TYPE 枚举指定供应商特定方法绕过的软件类型。
WLAN_INTERFACE_STATE

WLAN_INTERFACE_STATE枚举指示接口的状态。
WLAN_INTERFACE_TYPE

指定无线接口类型。
WLAN_INTF_OPCODE

定义常量,这些常量指定用于在无线接口上设置和查询参数的各种操作码。
WLAN_NOTIFICATION_ACM

WLAN_NOTIFICATION_ACM枚举指定WLAN_NOTIFICATION_DATA结构的 NotificationCode 成员的可能值。
WLAN_NOTIFICATION_MSM

WLAN_NOTIFICATION_MSM枚举指定WLAN_NOTIFICATION_DATA结构的 NotificationCode 成员的可能值。
WLAN_OPCODE_VALUE_TYPE

WLAN_OPCODE_VALUE_TYPE 枚举指定自动配置 (自动配置) 设置的来源。
WLAN_POWER_SETTING

WLAN_POWER_SETTING枚举指定接口的电源设置。
WLAN_SECURABLE_OBJECT

定义 Native Wifi Functions 使用的安全对象。