以下是 BTH_LE_UUID 结构体的定义:
typedef struct _BTH_LE_UUID {
union {
USHORT ShortUuid;
UCHAR LongUuid[16];
};
} BTH_LE_UUID, *PBTH_LE_UUID;
该结构体有一个联合体(union),其中包含两个字段:
- ShortUuid:一个 USHORT 类型的字段,用于表示短 UUID。
- LongUuid:一个 UCHAR 类型的数组,用于表示长 UUID。长 UUID 有 16 个字节。
通过这个结构体,可以表示 Bluetooth Low Energy 设备的 UUID。在使用时,可以根据需要选择使用短 UUID 还是长 UUID。
转载请注明出处:http://www.pingtaimeng.com/article/detail/24107/Win32 API/Bthledef.h/BTH_LE_UUID