BTH_LE_GATT_CHARACTERISTIC structure (bthledef.h)
La structure BTH_LE_GATT_CHARACTERISTIC décrit une caractéristique de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).
Syntaxe
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;
Membres
ServiceHandle
Handle du service de profil BLUETOOTH LE GATT.
CharacteristicUuid
UUID (Universally Unique ID) de la caractéristique.
AttributeHandle
Handle des attributs de profil GATT Bluetooth LE.
CharacteristicValueHandle
Handle de la valeur de caractéristique du profil GATT Bluetooth LE.
IsBroadcastable
La caractéristique peut être diffusée.
IsReadable
La caractéristique peut être lue.
IsWritable
La caractéristique peut être écrite dans .
IsWritableWithoutResponse
La caractéristique peut être écrite dans sans nécessiter de réponse.
IsSignedWritable
La caractéristique peut être signée en écriture.
IsNotifiable
La caractéristique peut être mise à jour par l’appareil via Handle Value Notifications, et la nouvelle valeur est retournée via la fonction de rappel inscrite via BluetoothGATTRegisterEvent.
IsIndicatable
La caractéristique peut être mise à jour par l’appareil via Handle Value Indications, et la nouvelle valeur est retournée via la fonction de rappel inscrite via BluetoothGATTRegisterEvent.
HasExtendedProperties
La caractéristique a des propriétés étendues, qui seront présentées via un descripteur Propriétés étendues caractéristiques.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows 8 |
En-tête | bthledef.h (include BthLEDef.h) |
Voir aussi
BluetoothGATTGetCharacteristicValue