Compartilhar via


Estrutura ITEM_METADATA_SCHEMA

Representa o esquema de metadados de um item. Inclui o modo de identificar um item e suas informações de versão, e mostra como são definidas as unidades de alteração.

typedef struct _ITEM_METADATA_SCHEMA
{
  SIMPLE_SYNC_FIELD_DEFINITION *pCustomFields;
  ULONG cCustomFields;
  IDENTITY_RULE *pIdentityRules;
  ULONG cIdentityRules;
  CHANGE_UNIT_VERSION_RULE *pChangeUnitVersionRules; 
  ULONG cChangeUnitVersionRules;
} ITEM_METADATA_SCHEMA;

Membros

  • pCustomFields
    Uma coleção de estruturas SIMPLE_SYNC_FIELD_DEFINITION, cada uma representando um campo personalizado. Os campos podem ser usados para identificar um item em suas informações de metadados ou de versão do repositório.
  • cCustomFields
    O número de itens em pCustomFields.
  • pIdentityRules
    Uma coleção de estruturas IDENTITY_RULE que define a maneira como um item é identificado em uma réplica.
  • cIdentityRules
    O número de itens em pIdentityRules.
  • pChangeUnitVersionRules
    Uma coleção de estruturas CHANGE_UNIT_VERSION_RULE que representam a maneira como uma unidade de alteração é identificada em termos de uma ID e um conjunto de campos que definem a versão de uma unidade de alteração.
  • cChangeUnitVersionRules
    O número de itens em cChangeUnitVersionRules.

Requisitos

Cabeçalho: FullEnumerationProvider.h

Consulte também

Conceitos

Componentes de provedor simples do Sync Framework