FIELD_VALUE Structure

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

Syntax

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

Members

  • 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.

Requirements

Header: FullEnumerationProvider.h

See Also

Concepts

Sync Framework Simple Provider Components