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 포함) |
추가 정보
BluetoothGATTGetCharacteristicValue