FIELD_VALUE Structure

Represents a field that is used to identify an item when changes are applied to a destination.


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

ulFieldId

An integer ID for the field.

smptFieldType

The data type of the field.

celemFieldLength

The maximum length of the field for variable-length fields, such as a string or a byte array. This value is ignored for fixed-length types.

fieldValue

[switch_is(smptFieldType)] The metadata value that is stored in the item field.

Header: FullEnumerationProvider.h

Show: