次の方法で共有


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 を含む)

こちらもご覧ください

BTH_LE_UUID

BluetoothGATTGetCharacteristicValue

BluetoothGATTGetCharacteristics

BluetoothGATTSetCharacteristicValue