Bluetooth Framework是一个有用的自动化库,Bluetooth Framework可帮助您创建移动通信软件,即 IdDA、蓝牙和使用 COM 端口的类似选项。值得一提的是,这些组件的开发方式允许它们充当 RFCOMM 的客户端或服务器。
不管它们如何使用,重要的是要注意应用程序不应访问任何 COM 端口以与远程蓝牙设备通信。该库打包了各种本机方法,以确保遵守这一原则。
Bluetooth Framework2022通常情况下,在处理蓝牙连接时,开发人员需要为每个所需的客户端连接配置一个客户端类。证明您正在使用一组组件作为主要的 RFCOMM 服务器,这方面变得过时了,因为这些组件旨在同时处理多个连接。
Bluetooth Framework2022就兼容性而言,该库可以满足三种编程语言,即VCL、C++和.NET。更准确地说,.NET 版兼容 .NET Framework 2.0 至 4.7.1、Microsoft Visual Studio 2005 至 2017 以及各种版本的 Borland、Code Gear RAD Studio 和 Embarcadero RAD Studio 2010 至 10.2 Tokyo。
Bluetooth Framework2022新的错误代码:WCL_E_BLUETOOTH_LE_SUBSCRIPTION_ACTIVE;
删除了 WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_ACTIVE 错误代码;
删除了 WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_NOT_ACTIVE 错误代码;
错误代码 WCL_E_BLUETOOTH_LE_ACCESS_DENIED 更改为 0x00051017;
修复了使用 Microsoft 旧版 GATT API 写入长特征值时返回的无效错误代码;
删除了 AbortReliableWrite、BeginReliableWrite 和 EndReliableWrite 方法。