SYNC_METADATA_FIELD_TYPE 枚举

表示自定义字段的数据类型。

typedef enum
{
  SYNC_METADATA_FIELD_TYPE_NOTYPE = 0,
  SYNC_METADATA_FIELD_TYPE_BYTEARRAY = 1,
  SYNC_METADATA_FIELD_TYPE_STRING = 2,
  SYNC_METADATA_FIELD_TYPE_UINT8 = 3,
  SYNC_METADATA_FIELD_TYPE_UINT16 = 4,
  SYNC_METADATA_FIELD_TYPE_UINT32 = 5,
  SYNC_METADATA_FIELD_TYPE_UINT64 = 6,
  SYNC_METADATA_FIELD_TYPE_GUID = 7
} SYNC_METADATA_FIELD_TYPE;

成员

  • SYNC_METADATA_FIELD_TYPE_NOTYPE
    不定义数据类型。这是默认值。将字段设置为此类型是错误的做法。
  • SYNC_METADATA_FIELD_TYPE_BYTEARRAY
    一个可变长度的字节数组。最大长度是在字段定义中指定的。
  • SYNC_METADATA_FIELD_TYPE_STRING
    一个可变长度 Unicode 字符串。最大长度是在字段定义中指定的。Metadata Storage Services 将字符串字段视为不区分大小写而区分重音。如果需要,提供程序必须在存储字符串之前对其进行规范化。
  • SYNC_METADATA_FIELD_TYPE_UINT8
    一个 8 位无符号整数。
  • SYNC_METADATA_FIELD_TYPE_UINT16
    一个 16 位无符号整数。
  • SYNC_METADATA_FIELD_TYPE_UINT32
    一个 32 位无符号整数。
  • SYNC_METADATA_FIELD_TYPE_UINT64
    一个 64 位无符号整数。
  • SYNC_METADATA_FIELD_TYPE_GUID
    一个 GUID。

要求

**头文件:**Metastore.h

请参阅

概念

Metadata Storage Service 组件