Partager via


Structure ITEM_METADATA_SCHEMA

Représente le schéma de métadonnées pour un élément. Celui-ci indique notamment comment identifier un élément et ses informations de version, et comment les unités de modification sont définies.

Syntaxe

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;

Membres

  • pCustomFields
    Collection de structures SIMPLE_SYNC_FIELD_DEFINITION, chacune d'entre elles représentant un champ personnalisé. Les champs peuvent être utilisés pour identifier un élément dans les métadonnées ou pour stocker des informations de version à propos d'un élément.

  • cCustomFields
    Nombre d'éléments contenus dans pCustomFields.

  • pIdentityRules
    Collection de structures IDENTITY_RULE qui définit la façon dont un élément est identifié dans un réplica.

  • cIdentityRules
    Nombre d'éléments contenus dans pIdentityRules.

  • pChangeUnitVersionRules
    Collection de structures CHANGE_UNIT_VERSION_RULE qui représentent la façon dont une unité de modification est identifiée par un ID et un jeu de champs qui définissent la version d'une unité de modification.

  • cChangeUnitVersionRules
    Nombre d'éléments contenus dans cChangeUnitVersionRules.

Spécifications

En-tête : FullEnumerationProvider.h

Voir aussi

Autres ressources

Composants de fournisseurs simples de Sync Framework