共用方式為


BTH_LE_GATT_CHARACTERISTIC 結構 (bthledef.h)

BTH_LE_GATT_CHARACTERISTIC 結構描述藍牙低能源 (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

藍牙 LE GATT 設定檔服務的句柄。

CharacteristicUuid

特性的通用唯一標識碼 (UUID) 。

AttributeHandle

藍牙 LE GATT 設定檔屬性的句柄。

CharacteristicValueHandle

藍牙 LE GATT 設定檔特性值的句柄。

IsBroadcastable

特性可以廣播。

IsReadable

可以讀取特性。

IsWritable

特性可以寫入。

IsWritableWithoutResponse

特性可以寫入,而不需要回應。

IsSignedWritable

特性可以簽署可寫入。

IsNotifiable

裝置可以透過句柄值通知來更新特性,而新的值將會透過透過 BluetoothGATTRegisterEvent 註冊的回呼函式傳回。

IsIndicatable

裝置可以透過 「句柄值指示」來更新特性,而新的值將會透過透過 BluetoothGATTRegisterEvent 註冊的回呼函式傳回。

HasExtendedProperties

特性具有擴充屬性,其會透過特性擴充屬性描述元呈現。

規格需求

需求
最低支援的用戶端 Windows 8 中的版本:_Supported
標頭 bthledef.h (包含 BthLEDef.h)

另請參閱

BTH_LE_UUID

BluetoothGATTGetCharacteristicValue

BluetoothGATTGetCharacteristics

BluetoothGATTSetCharacteristicValue