Native Wifi
本机 Wifi 技术概述。
若要开发 Native Wifi,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
DOT11_ADHOC_AUTH_ALGORITHM 指定在即席网络上进行用户或计算机身份验证的身份验证算法。 |
DOT11_ADHOC_CIPHER_ALGORITHM 指定用于加密和解密临时网络上的信息的密码算法。 |
DOT11_ADHOC_CONNECT_FAIL_REASON 指定连接尝试失败的原因。 |
DOT11_ADHOC_NETWORK_CONNECTION_STATUS 指定即席网络的连接状态。 |
ONEX_AUTH_IDENTITY 指定用于 802.1X 身份验证状态的标识的可能值。 |
ONEX_AUTH_RESTART_REASON 指定重启 802.1X 身份验证的可能原因。 |
ONEX_AUTH_STATUS 指定 802.1X 身份验证状态的可能值。 |
ONEX_EAP_METHOD_BACKEND_SUPPORT 指定身份验证服务器上是否支持在请求方上配置的 802.1X 身份验证的 EAP 方法的可能值。 |
ONEX_NOTIFICATION_TYPE 为 802.1X 模块通知指定 WLAN_NOTIFICATION_DATA 结构的 NotificationCode 成员的可能值。 |
ONEX_REASON_CODE 指定指示 802.1X 身份验证失败的原因的可能值。 |
WL_DISPLAY_PAGES 指定显示无线配置文件用户界面对话框时的活动选项卡。 |
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_INTERFACE_TYPE 指定无线接口类型。 |
WLAN_INTF_OPCODE 定义常量,这些常量指定用于在无线接口上设置和查询参数的各种操作码。 |
WLAN_SECURABLE_OBJECT 定义 Native Wifi Functions 使用的安全对象。 |
函数
克隆 创建新的枚举接口。 (IEnumDot11AdHocInterfaces.Clone) |
克隆 创建新的枚举接口。 (IEnumDot11AdHocNetworks.Clone) |
克隆 创建新的枚举接口。 (IEnumDot11AdHocSecuritySettings.Clone) |
CommitCreatedNetwork 初始化创建的网络,并选择性地将网络的配置文件提交到配置文件存储。 |
“连接” 连接到以前创建的无线即席网络。 |
CreateNetwork 创建无线即席网络。 |
DeleteProfile 删除与网络关联的任何配置文件。 |
断开连接 从即席网络断开连接。 |
GetActiveNetwork 获取接口上当前处于活动状态的网络。 |
GetContextGuid 获取与网络关联的上下文标识符。 |
GetDeviceSignature 获取 NIC 的签名。 |
GetDot11AuthAlgorithm 获取与安全设置关联的身份验证算法。 |
GetDot11CipherAlgorithm 获取与安全设置关联的密码算法。 |
GetFriendlyName 获取 NIC 的友好名称。 |
GetIEnumDot11AdHocInterfaces 返回计算机上可用的) NIC (一组无线网络接口卡。 |
GetIEnumDot11AdHocNetworks 获取与此 NIC 关联的网络的集合。 |
GetIEnumDot11AdHocNetworks 返回连接范围内可用临时网络目标的列表。 |
GetIEnumSecuritySettings 获取与此 NIC 关联的安全设置的集合。 |
GetInterface 获取与网络关联的接口。 |
GetNetwork 返回与签名关联的网络。 |
GetProfileName 获取与网络关联的配置文件名称。 |
GetSecuritySetting 获取网络的安全设置。 |
GetSignalQuality 获取与网络无线电关联的信号质量值。 |
GetSignature 获取与即席网络关联的唯一签名。 |
GetSSID 获取网络的 SSID。 |
GetStatus 获取与此 NIC 关联的活动网络的连接状态。 |
GetStatus 获取网络的连接状态。 |
HasProfile 返回一个布尔值,该值指定是否存在与网络关联的已保存配置文件。 |
IsAdHocCapable 指定 NIC 是否支持创建或使用即席网络。 |
IsDot11d 指定 NIC 是否符合 802.11d。 |
IsRadioOn 指定无线电是否打开。 |
下一页 从序列中获取指定数量的元素,并按检索到的项数向前推进当前位置。 (IEnumDot11AdHocInterfaces.Next) |
下一页 从序列中获取指定数量的元素,并按检索到的项数向前推进当前位置。 (IEnumDot11AdHocNetworks.Next) |
下一页 从序列中获取指定数量的元素,并按检索到的项数向前推进当前位置。 (IEnumDot11AdHocSecuritySettings.Next) |
OnConnectFail 通知客户端连接尝试失败。 |
OnConnectionStatusChange 通知客户端与 NIC 关联的网络的连接状态已更改。 |
OnInterfaceAdd 通知客户端新的网络接口卡 (NIC) 处于活动状态。 |
OnInterfaceRemove 通知客户端网络接口卡 (NIC) 已变为非活动状态。 |
OnNetworkAdd 通知客户端新的无线即席网络目标在范围内并可用于连接。 |
OnNetworkRemove 通知客户端无线即席网络目标不再可用于连接。 |
OnStatusChange 通知客户端网络的连接状态已更改。 |
重置 重置为枚举序列的开头。 (IEnumDot11AdHocInterfaces.Reset) |
重置 重置为枚举序列的开头。 (IEnumDot11AdHocNetworks.Reset) |
重置 重置为枚举序列的开头。 (IEnumDot11AdHocSecuritySettings.Reset) |
Skip 跳过枚举序列中下一个指定数量的元素。 (IEnumDot11AdHocInterfaces.Skip) |
Skip 跳过枚举序列中下一个指定数量的元素。 (IEnumDot11AdHocNetworks.Skip) |
Skip 跳过枚举序列中下一个指定数量的元素。 (IEnumDot11AdHocSecuritySettings.Skip) |
WFD_OPEN_SESSION_COMPLETE_CALLBACK 定义 WFDStartOpenSession 操作完成时由 WFDStartOpenSession 函数调用的回调函数。 |
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 设备地址汇报设备可见性。 |
WLAN_NOTIFICATION_CALLBACK 定义通知回调函数的类型。 |
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) 。 |
接口
IDot11AdHocInterface 表示 NIC) 卡 (无线网络接口。 |
IDot11AdHocInterfaceNotificationSink 定义 IDot11AdHocInterface 支持的通知。 |
IDot11AdHocManager 创建和管理 802.11 即席网络。 |
IDot11AdHocManagerNotificationSink 定义 IDot11AdHocManager 接口支持的通知。 |
IDot11AdHocNetwork 表示连接范围内可用的即席网络目标。 |
IDot11AdHocNetworkNotificationSink 定义 IDot11AdHocNetwork 接口支持的通知。 |
IDot11AdHocSecuritySettings 指定无线即席网络的安全设置。 |
IEnumDot11AdHocInterfaces 表示当前可见的 802.11 即席网络接口的集合。 |
IEnumDot11AdHocNetworks 表示当前可见的 802.11 即席网络的集合。 |
IEnumDot11AdHocSecuritySettings 表示与每个可见的无线即席网络关联的安全设置的集合。 |