Estructura ITEM_METADATA_SCHEMA

Representa los metadatos de esquema para un elemento. Se incluye cómo identificar un elemento y su información de versión, y cómo se definen las unidades de cambio.

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;

Miembros

  • pCustomFields
    Una colección de estructuras SIMPLE_SYNC_FIELD_DEFINITION, donde cada una de ellas representa un campo personalizado. Los campos se pueden utilizar para identificar a un elemento en los metadatos o en la información de versión del almacén con respecto a un elemento.
  • cCustomFields
    Número de elementos de pCustomFields.
  • pIdentityRules
    Una colección de estructuras IDENTITY_RULE que define la manera en la que un elemento se identifica dentro de una réplica.
  • cIdentityRules
    Número de elementos de pIdentityRules.
  • pChangeUnitVersionRules
    Una colección de estructuras CHANGE_UNIT_VERSION_RULE que representa la manera en la que una unidad de cambio se identifica en lo que respecta a un identificador y a un conjunto de campos que define una versión de la unida de cambio.
  • cChangeUnitVersionRules
    Número de elementos de cChangeUnitVersionRules.

Requisitos

Encabezado: FullEnumerationProvider.h

Vea también

Conceptos

Componentes de proveedor simples de Sync Framework