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
BluetoothGATTGetCharacteristicValue