BTH_LE_GATT_CHARACTERISTIC-Struktur (bthledef.h)
Die BTH_LE_GATT_CHARACTERISTIC-Struktur beschreibt ein Profilmerkmal des generischen Bluetooth Low Energy-Attributs (LE).
Syntax
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;
Member
ServiceHandle
Das Handle für den Bluetooth LE GATT-Profildienst.
CharacteristicUuid
Die Universally Unique ID (UUID) des Merkmals.
AttributeHandle
Das Handle für die Bluetooth LE GATT-Profilattribute.
CharacteristicValueHandle
Das Handle zum Merkmalswert des Bluetooth LE GATT-Profils.
IsBroadcastable
Das Merkmal kann übertragen werden.
IsReadable
Das Merkmal kann gelesen werden.
IsWritable
Das Merkmal kann in geschrieben werden.
IsWritableWithoutResponse
Das Merkmal kann in geschrieben werden, ohne dass eine Antwort erforderlich ist.
IsSignedWritable
Das Merkmal kann beschreibbar signiert werden.
IsNotifiable
Das Merkmal kann vom Gerät über Handle Value Notifications aktualisiert werden, und der neue Wert wird über die Rückruffunktion zurückgegeben, die über BluetoothGATTRegisterEvent registriert wurde.
IsIndicatable
Das Merkmal kann vom Gerät über Handle Value Indications aktualisiert werden, und der neue Wert wird über die Rückruffunktion zurückgegeben, die über BluetoothGATTRegisterEvent registriert ist.
HasExtendedProperties
Das Merkmal verfügt über erweiterte Eigenschaften, die über einen Merkmalsdeskriptor für erweiterte Eigenschaften dargestellt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Versionen:_Supported in Windows 8 |
Kopfzeile | bthledef.h (include BthLEDef.h) |
Weitere Informationen
BluetoothGATTGetCharacteristicValue