다음을 통해 공유


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
    가변 길이 유니코드 문자열입니다. 필드 정의에 최대 길이가 지정됩니다. Metadata Storage Service에서는 문자열 필드의 대/소문자를 구분하지 않고 악센트만 구분합니다. 필요한 경우 공급자는 문자열을 정규화하여 저장해야 합니다.
  • 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

참고 항목

개념

Sync Framework Metadata Storage Service 구성 요소