使用英语阅读

通过


蓝牙设备参考

蓝牙设备参考技术概述。

若要开发蓝牙设备参考,需要以下标头:

有关此技术的编程指南,请参阅:

GUID

头文件中定义了 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) 的信息。