Структура ITEM_METADATA_SCHEMA
Представляет схему метаданных для элемента. Сюда входят сведения об определении элемента и его версии, а также порядок определения базовых единиц.
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;
Элементы
- pCustomFields
Коллекция структур SIMPLE_SYNC_FIELD_DEFINITION, каждая из которых представляет пользовательское поле. Эти поля могут быть использованы для идентификации элемента в метаданных или хранить сведения о версии элемента.
- cCustomFields
Количество элементов в списке pCustomFields.
- pIdentityRules
Коллекция структур IDENTITY_RULE, которая определяет, каким образом элемент идентифицируется в реплике.
- cIdentityRules
Количество элементов в списке pIdentityRules.
- pChangeUnitVersionRules
Коллекция структур CHANGE_UNIT_VERSION_RULE, представляющих способ, с помощью которого определяется идентификатор базовой единицы, а также набор полей, определяющих версию базовой единицы.
- cChangeUnitVersionRules
Количество элементов в списке cChangeUnitVersionRules.
Системные требования
Заголовок: FullEnumerationProvider.h