Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the metadata schema for an item. This includes how to identify an item and its version information, and how change units are defined.
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;
Members
- pCustomFields
A collection of SIMPLE_SYNC_FIELD_DEFINITION structures that each represent a custom field. Fields can be used to identify an item in the metadata or store version information about an item.
- cCustomFields
The number of items in pCustomFields.
- pIdentityRules
A collection of IDENTITY_RULE structures that defines the way in which an item is identified within a replica.
- cIdentityRules
The number of items in pIdentityRules.
- pChangeUnitVersionRules
A collection of CHANGE_UNIT_VERSION_RULE structures that represent the way in which a change unit is identified in terms of an ID and a set of fields that define a change unit's version.
- cChangeUnitVersionRules
The number of items in cChangeUnitVersionRules.
Requirements
Header: FullEnumerationProvider.h