Compartilhar via


estrutura BTH_LE_GATT_CHARACTERISTIC (bthledef.h)

A estrutura BTH_LE_GATT_CHARACTERISTIC descreve uma característica de perfil gatt (atributo genérico LE) bluetooth de baixa energia.

Sintaxe

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;

Membros

ServiceHandle

O identificador para o serviço de perfil bluetooth LE GATT.

CharacteristicUuid

A ID Universalmente Exclusiva (UUID) da característica.

AttributeHandle

O identificador para os atributos de perfil bluetooth LE GATT.

CharacteristicValueHandle

O identificador para o valor de característica do perfil bluetooth LE GATT.

IsBroadcastable

A característica pode ser transmitida.

IsReadable

A característica pode ser lida.

IsWritable

A característica pode ser gravada.

IsWritableWithoutResponse

A característica pode ser gravada sem a necessidade de uma resposta.

IsSignedWritable

A característica pode ser assinada gravável.

IsNotifiable

A característica pode ser atualizada pelo dispositivo por meio de Notificações de Identificador de Valor e o novo valor será retornado por meio da função de retorno de chamada registrada por meio de BluetoothGATTRegisterEvent.

IsIndicatable

A característica pode ser atualizada pelo dispositivo por meio de Handle Value Indications e o novo valor será retornado por meio da função de retorno de chamada registrada por meio de BluetoothGATTRegisterEvent.

HasExtendedProperties

A característica tem propriedades estendidas, que serão apresentadas por meio de um descritor Propriedades Estendidas Características.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows 8
Cabeçalho bthledef.h (inclua BthLEDef.h)

Confira também

BTH_LE_UUID

BluetoothGATTGetCharacteristicValue

BluetoothGATTGetCharacteristics

BluetoothGATTSetCharacteristicValue