BTH_LE_GATT_CHARACTERISTIC 構造体 (bthledef.h)
BTH_LE_GATT_CHARACTERISTIC構造では、Bluetooth 低エネルギー (LE) ジェネリック属性 (GATT) プロファイル特性について説明します。
構文
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;
メンバー
ServiceHandle
Bluetooth LE GATT プロファイル サービスへのハンドル。
CharacteristicUuid
特性のユニバーサル一意 ID (UUID)。
AttributeHandle
Bluetooth LE GATT プロファイル属性へのハンドル。
CharacteristicValueHandle
Bluetooth LE GATT プロファイルの特性値へのハンドル。
IsBroadcastable
特性はブロードキャストできます。
IsReadable
特性を読み取ることができます。
IsWritable
特性は に書き込むことができます。
IsWritableWithoutResponse
特性は、応答を必要とせずに に書き込むことができます。
IsSignedWritable
特性は書き込み可能に署名できます。
IsNotifiable
特性は、値通知の処理を通じてデバイスによって更新でき、 BluetoothGATTRegisterEvent を介して登録されたコールバック関数を通じて新しい値が返されます。
IsIndicatable
特性は、ハンドル値の表示を使用してデバイスによって更新でき、 BluetoothGATTRegisterEvent を介して登録されたコールバック関数を介して新しい値が返されます。
HasExtendedProperties
特性には拡張プロパティがあり、特性拡張プロパティ記述子を介して表示されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | バージョン:Windows 8の_Supported |
Header | bthledef.h (BthLEDef.h を含む) |
こちらもご覧ください
BluetoothGATTGetCharacteristicValue