다음을 통해 공유


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

특성의 UUID(유니버설 고유 ID)입니다.

AttributeHandle

Bluetooth LE GATT 프로필 특성에 대한 핸들입니다.

CharacteristicValueHandle

Bluetooth 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