struttura BTH_LE_GATT_CHARACTERISTIC (bthledef.h)
La struttura BTH_LE_GATT_CHARACTERISTIC descrive una caratteristica di profilo GENERICo GATT (Bluetooth Low Energy).
Sintassi
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;
Members
ServiceHandle
Handle per il servizio profilo GATT Bluetooth LE.
CharacteristicUuid
ID univoco universale (UUID) della caratteristica.
AttributeHandle
Handle per gli attributi del profilo GATT Bluetooth LE.
CharacteristicValueHandle
Handle per il valore della caratteristica del profilo GATT Bluetooth LE.
IsBroadcastable
La caratteristica può essere trasmessa.
IsReadable
La caratteristica può essere letta.
IsWritable
La caratteristica può essere scritta in .
IsWritableWithoutResponse
La caratteristica può essere scritta in senza richiedere una risposta.
IsSignedWritable
La caratteristica può essere scrivibile con firma.
IsNotifiable
La caratteristica può essere aggiornata dal dispositivo tramite Handle Value Notifications e il nuovo valore verrà restituito tramite la funzione di callback registrata tramite BluetoothGATTRegisterEvent.
IsIndicatable
La caratteristica può essere aggiornata dal dispositivo tramite Handle Value Indications e il nuovo valore verrà restituito tramite la funzione di callback registrata tramite BluetoothGATTRegisterEvent.
HasExtendedProperties
La caratteristica ha proprietà estese, che verranno presentate tramite un descrittore proprietà estese caratteristica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows 8 |
Intestazione | bthledef.h (include BthLEDef.h) |
Vedi anche
BluetoothGATTGetCharacteristicValue