Partilhar via


Enumeração SYNC_METADATA_FIELD_TYPE

Representa o tipo de dados de um campo personalizado.

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;

Membros

  • SYNC_METADATA_FIELD_TYPE_NOTYPE
    Nenhum tipo de dados está definido. Este é o valor padrão. É um erro definir um campo como este tipo.
  • SYNC_METADATA_FIELD_TYPE_BYTEARRAY
    Uma matriz de bytes de comprimento variável. O comprimento máximo será especificado na definição de campo.
  • SYNC_METADATA_FIELD_TYPE_STRING
    Uma cadeia de caracteres Unicode de comprimento variável. O comprimento máximo será especificado na definição de campo. O serviço de armazenamento de metadados trata os campos de cadeia de caracteres como campos que não diferenciam maiúsculas de minúsculas, mas que diferenciam acentos. O provedor precisa normalizar as cadeias de caracteres, se necessário, antes de armazená-las.
  • SYNC_METADATA_FIELD_TYPE_UINT8
    Um inteiro não assinado de 8 bits.
  • SYNC_METADATA_FIELD_TYPE_UINT16
    Um inteiro não assinado de 16 bits.
  • SYNC_METADATA_FIELD_TYPE_UINT32
    Um inteiro não assinado de 32 bits.
  • SYNC_METADATA_FIELD_TYPE_UINT64
    Um inteiro não assinado de 64 bits.
  • SYNC_METADATA_FIELD_TYPE_GUID
    Um GUID.

Requisitos

Cabeçalho: Metastore.h

Consulte também

Conceitos

Componentes do Sync Framework Metadata Storage Service