Структура FIELD_VALUE

Представляет поле, используемое для определения элемента, если изменения применяются к назначению.

typedef struct _FIELD_VALUE
{
  ULONG ulFieldId;
  SYNC_METADATA_FIELD_TYPE smptFieldType;
  ULONG celemFieldLength;
  FIELD_VALUE_UNION fieldValue;
} FIELD_VALUE;

Элементы

  • ulFieldId
    Целочисленный идентификатор для поля.
  • smptFieldType
    Тип данных поля.
  • celemFieldLength
    Максимальная длина для полей переменной длины, например строкового или байтового массива. Это значение не учитывается для типов с фиксированной длиной.
  • fieldValue
    [switch_is(smptFieldType)] Значение метаданных, которое хранится в поле элемента.

Системные требования

Заголовок: FullEnumerationProvider.h

См. также

Основные положения

Простой поставщик Sync Framework