структура BTH_LE_GATT_CHARACTERISTIC (bthledef.h)
Структура BTH_LE_GATT_CHARACTERISTIC описывает характеристику профиля универсального атрибута Bluetooth Low Energy (LE) (GATT).
Синтаксис
typedef struct _BTH_LE_GATT_CHARACTERISTIC {
USHORT ServiceHandle;
BTH_LE_UUID CharacteristicUuid;
USHORT AttributeHandle;
USHORT CharacteristicValueHandle;
BOOLEAN IsBroadcastable;
BOOLEAN IsReadable;
BOOLEAN IsWritable;
BOOLEAN IsWritableWithoutResponse;
BOOLEAN IsSignedWritable;
BOOLEAN IsNotifiable;
BOOLEAN IsIndicatable;
BOOLEAN HasExtendedProperties;
} BTH_LE_GATT_CHARACTERISTIC, *PBTH_LE_GATT_CHARACTERISTIC;
Члены
ServiceHandle
Дескриптор службы профилей Bluetooth LE GATT.
CharacteristicUuid
Универсальный уникальный идентификатор (UUID) характеристики.
AttributeHandle
Дескриптор атрибутов профиля Bluetooth LE GATT.
CharacteristicValueHandle
Дескриптор значения характеристики профиля Bluetooth LE GATT.
IsBroadcastable
Характеристика может быть широковещательной.
IsReadable
Характеристика может быть прочитана.
IsWritable
Характеристика может быть записана в .
IsWritableWithoutResponse
Характеристика может быть записана в , не требуя ответа.
IsSignedWritable
Характеристика может быть подписана на запись.
IsNotifiable
Характеристика может быть обновлена устройством с помощью уведомлений об обработке значений, а новое значение будет возвращено с помощью функции обратного вызова, зарегистрированной через BluetoothGATTRegisterEvent.
IsIndicatable
Характеристика может быть обновлена устройством с помощью маркеров значений, а новое значение будет возвращено с помощью функции обратного вызова, зарегистрированной через BluetoothGATTRegisterEvent.
HasExtendedProperties
Характеристика имеет расширенные свойства, которые будут представлены с помощью дескриптора расширенных свойств характеристики.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Версии:_Supported в Windows 8 |
Верхняя часть | bthledef.h (включая BthLEDef.h) |
См. также раздел
BluetoothGATTGetCharacteristicValue