蓝牙函数

本节中的函数用于管理蓝牙设备和服务。

使用 Windows 套接字编程接口也可支持蓝牙。 有关使用 Windows 套接字接口对蓝牙进行编程的详细信息,请参阅支持蓝牙的 Windows 套接字

部分 内容
BluetoothAuthenticateDevice 向远程蓝牙设备发送身份验证请求。
BluetoothAuthenticateDeviceEx 向远程蓝牙设备发送身份验证请求。 此外,此函数还允许将带外数据传入正在进行身份验证的设备的函数调用中。
BluetoothAuthenticateMultipleDevices 使调用方能够在蓝牙连接向导的单个实例中提示对多个设备进行身份验证。
BluetoothDisplayDeviceProperties 调用控制面板设备信息属性表。
BluetoothEnableDiscovery 更改一个或多个本地蓝牙无线电的发现状态。
BluetoothEnableIncomingConnections 修改本地蓝牙无线电是否接受传入连接。
BluetoothEnumerateInstalledServices 枚举蓝牙设备上已启用服务的 GUID(全局唯一标识符)。
BluetoothFindDeviceClose 关闭与设备查询相关的枚举句柄。
BluetoothFindFirstDevice 开始枚举本地蓝牙设备。
BluetoothFindFirstRadio 开始枚举本地蓝牙无线电。
BluetoothFindNextDevice 查找下一个蓝牙设备。
BluetoothFindNextRadio 查找下一个蓝牙无线电。
BluetoothFindRadioClose 关闭与查找蓝牙无线电相关的枚举句柄。
BluetoothGetDeviceInfo 检索有关远程蓝牙设备的信息。 必须先通过成功的设备查询功能调用来识别蓝牙设备。
BluetoothGetRadioInfo 获取有关蓝牙无线电的信息。
BluetoothIsConnectable 确定蓝牙无线电是否可连接。
BluetoothIsDiscoverable 确定蓝牙无线电是否可被发现。
BluetoothRegisterForAuthentication 注册在特定蓝牙设备请求身份验证时调用的回调函数。
BluetoothRegisterForAuthenticationEx 为固定请求、数字比较和回调功能注册应用程序。
BluetoothRemoveDevice 取消蓝牙设备和电脑之间的身份验证,清除有关设备的任何缓存信息。
BluetoothSdpEnumAttributes 枚举 SDP 记录流并为记录中的每个属性调用回调函数。
BluetoothSdpGetAttributeValue 读取属性标识符的属性值。
BluetoothSdpGetContainerElementData 遍历容器流并返回容器元素中包含的每个元素。
BluetoothSdpGetElementData 从 SDP 流中读取并解析单个元素。
BluetoothSdpGetString 将嵌入 SDP 记录的原始字符串转换为 Unicode 字符串。
BluetoothSelectDevices 启用蓝牙设备选择。
BluetoothSelectDevicesFree 释放与之前调用 BluetoothSelectDevices 函数相关的资源。
BluetoothSendAuthenticationResponse 在收到发送密码回应的身份验证请求时调用。
BluetoothSendAuthenticationResponseEx 在收到发送密钥或数字比较响应的身份验证请求时调用。
BluetoothSetLocalServiceInfo 为特定蓝牙无线电设置本地服务信息。
BluetoothSetServiceState 启用或禁用蓝牙设备的服务。
BluetoothUnregisterAuthentication 删除先前通过调用 BluetoothRegisterForAuthentication 函数注册的回调例程的注册。
BluetoothUpdateDeviceRecord 更新本地计算机有关蓝牙设备的缓存。