windows.devices.bluetooth.dll 是 Windows Runtime 蓝牙设备 API 的组件实现,承载 Windows.Devices.Bluetooth 命名空间中的类型投影与 ABI 调用入口。它把系统蓝牙栈、设备枚举、配对数据库、GATT 服务、RFCOMM 通道和蓝牙低功耗广告等能力封装为可被 UWP、WinUI 以及部分 Win32 应用调用的接口。
BluetoothAdapter 通过该 DLL 暴露无线电状态、低功耗扫描、经典蓝牙发现和设备信息查询。应用可借助 BluetoothDevice、BluetoothLEDevice、DeviceWatcher 和 BluetoothAdvertisementWatcher 获取周边设备,订阅广播、配对状态与连接状态变化。
该模块支持设备配对、解除配对、获取 DeviceInformation、读取信号强度、连接状态和 GATT 会话。对于已配对设备,可建立面向连接的通信,并处理系统级权限、策略与用户授权。
在 BLE 场景中,DLL 提供 GATT 服务、特征、描述符的枚举、读写、通知与指示。开发者可注册 ValueChanged 事件,按 UUID 定位服务,完成传感器数据、配置参数、固件升级通道等交互。
经典蓝牙部分包含 RFCOMM 服务,支持串口仿真、StreamSocket 与 BluetoothService 相关操作。应用可通过 SDP 查找服务,建立数据流,完成文件传输、打印机、条码枪、车载模块等通信。