estructura BTH_LE_GATT_CHARACTERISTIC (bthledef.h)
La estructura BTH_LE_GATT_CHARACTERISTIC describe una característica de perfil de atributo genérico (GATT) de Bluetooth Low Energy (LE).
Sintaxis
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;
Miembros
ServiceHandle
Identificador del servicio de perfil GATT de Bluetooth LE.
CharacteristicUuid
Identificador único universal (UUID) de la característica.
AttributeHandle
Identificador de los atributos del perfil GATT de Bluetooth LE.
CharacteristicValueHandle
Identificador del valor de característica del perfil GATT de Bluetooth LE.
IsBroadcastable
La característica se puede difundir.
IsReadable
Se puede leer la característica.
IsWritable
La característica se puede escribir en.
IsWritableWithoutResponse
La característica se puede escribir en sin necesidad de una respuesta.
IsSignedWritable
La característica se puede escribir con signo.
IsNotifiable
El dispositivo puede actualizar la característica a través de Handle Value Notifications y el nuevo valor se devolverá a través de la función de devolución de llamada registrada a través de BluetoothGATTRegisterEvent.
IsIndicatable
El dispositivo puede actualizar la característica a través de Identificadores de valor y el nuevo valor se devolverá a través de la función de devolución de llamada registrada a través de BluetoothGATTRegisterEvent.
HasExtendedProperties
La característica tiene propiedades extendidas, que se mostrarán a través de un descriptor De propiedades extendidas características.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Versiones:_Supported en Windows 8 |
Encabezado | bthledef.h (incluya BthLEDef.h) |
Consulte también
BluetoothGATTGetCharacteristicValue