Compartir a través de


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

BTH_LE_UUID

BluetoothGATTGetCharacteristicValue

BluetoothGATTGetCharacteristics

BluetoothGATTSetCharacteristicValue