蓝牙设备参考
蓝牙设备参考技术概述。
若要开发蓝牙设备参考,需要以下标头:
有关此技术的编程指南,请参阅:
头文件中定义了 bthledef.h
以下 GUID。 若要枚举配对的蓝牙 LE 设备,可以使用 SetupDiXxx Win32 枚举 API 枚举 GUID_BLUETOOTHLE_DEVICE_INTERFACE 设备接口类的设备。
GUID 名称,说明 | 值 |
---|---|
GUID_BLUETOOTHLE_DEVICE_INTERFACE。 蓝牙 LE 设备接口 GUID。 | 0x781aee18、0x7733、0x4ce4、0xad、0xd0、0x91、0xf4、0x1c、0x67、0xb5、0x92 |
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE。 蓝牙 LE 服务设备接口 GUID。 | 0x6e3bb679、0x4372、0x40c8、0x9e、0xaa、0x45、0x09、0xdf、0x26、0x0c、0xd8 |
BTH_LE_ATT_BLUETOOTH_BASE_GUID。 蓝牙基本 GUID。 | 0x00000000、0x0000、0x1000、0x80、0x00、0x00、0x80、0x5F、0x9B、0x34、0xFB |
BTH_LE_GATT_DESCRIPTOR_TYPE BTH_LE_GATT_DESCRIPTOR_TYPE 枚举描述 GATT) (不同类型的蓝牙 LE 泛型属性。 |
BTH_LE_GATT_EVENT_TYPE BTH_LE_GATT_EVENT_TYPE 枚举描述不同类型的蓝牙低功耗 (LE) 泛型属性 (GATT) 配置文件事件。 |
BluetoothGATTAbortReliableWrite 指定可靠写入过程的结束,并且写入应中止。 |
BluetoothGATTBeginReliableWrite BluetoothGATTBeginReliableWrite 函数指定可靠写入即将开始。 |
BluetoothGATTEndReliableWrite 指定可靠写入的结束,并且应提交写入。 |
BluetoothGATTGetCharacteristics 获取可用于指定服务的所有特征。 |
BluetoothGATTGetCharacteristicValue 获取指定特征的值。 |
BluetoothGATTGetDescriptors 获取可用于指定特征的所有描述符。 |
BluetoothGATTGetDescriptorValue 获取指定描述符的值。 |
BluetoothGATTGetIncludedServices 获取可用于给定服务的所有包含的服务。 |
BluetoothGATTGetServices BluetoothGATTGetServices 函数获取服务器可用的所有主要服务。 |
BluetoothGATTRegisterEvent 注册在其特征句柄所标识的给定特征的特征值更改事件期间要回调的例程。 |
BluetoothGATTSetCharacteristicValue 将指定的特征值写入蓝牙设备。 |
BluetoothGATTSetDescriptorValue 将指定的描述符值写入蓝牙设备。 |
BluetoothGATTUnregisterEvent 取消注册给定的特征值更改事件。 |
BluetoothSetLocalServiceInfo 设置特定蓝牙无线电的本地服务信息。 |
IsBthLEUuidMatch 确定两个 UUID 是否相互匹配。 |
PFNBLUETOOTH_GATT_EVENT_CALLBACK 配置文件驱动程序实现蓝牙 GATT 事件回调,每当特定特征的值发生更改时调用。 |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT BLUETOOTH_GATT_VALUE_CHANGED_EVENT 结构描述已更改的属性值。 |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION结构描述已更改的一个或多个特征。 |
BTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC 结构描述蓝牙低功耗 (LE) 泛型属性 (GATT) 配置文件特征。 |
BTH_LE_GATT_CHARACTERISTIC_VALUE BTH_LE_GATT_CHARACTERISTIC_VALUE结构描述蓝牙低功耗 (LE) 泛型属性 (GATT) 配置文件特征值。 |
BTH_LE_GATT_DESCRIPTOR BTH_LE_GATT_DESCRIPTOR 结构描述了蓝牙低功耗 (LE) 通用属性 (GATT) 配置文件描述符。 |
BTH_LE_GATT_DESCRIPTOR_VALUE BTH_LE_GATT_DESCRIPTOR_VALUE 结构描述父特征。 |
BTH_LE_GATT_SERVICE BTH_LE_GATT_SERVICE 结构描述蓝牙低功耗 (LE) 泛型属性 (GATT) 配置文件服务。 |
BTH_LE_UUID BTH_LE_UUID 结构包含有关蓝牙低功耗 (LE) 通用唯一标识符 (UUID) 的信息。 |