typedef struct _BTH_LE_GATT_CHARACTERISTIC {
GUID serviceUuid;
USHORT attributeHandle;
USHORT characteristicHandle;
BTH_LE_GATT_CHARACTERISTIC_PROPERTIES characteristicProperties;
BTH_LE_GATT_CHARACTERISTIC_VALUE characteristicValue;
} BTH_LE_GATT_CHARACTERISTIC, *PBTH_LE_GATT_CHARACTERISTIC;
各字段的含义如下:
- serviceUuid: 表示包含此特征的服务的 UUID。
- attributeHandle: 表示特征对应的 GATT 属性的句柄。
- characteristicHandle: 表示特征的句柄。
- characteristicProperties: 表示特征的属性,如读、写、通知等。
- characteristicValue: 包含有关特征值的信息,如当前值、最大长度等。
这个结构通常在 Bluetooth Low Energy(LE)设备的 GATT 服务和特征的描述中使用。BTH_LE_GATT_CHARACTERISTIC 结构提供了对蓝牙 GATT 特征的详细信息的描述。
请注意,API 的具体实现可能会有更新,因此建议查阅最新的 Windows API 文档或 MSDN 网站,以获取最新的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/24102/Win32 API/Bthledef.h/BTH_LE_GATT_CHARACTERISTIC