SYNC_SERIALIZATION_VERSION Enumeration

Represents the compatibility version of Sync Framework components.

typedef enum
{
  SYNC_SERIALIZATION_VERSION_V1 = 1,
  SYNC_SERIALIZATION_VERSION_V2 = 4,
  SYNC_SERIALIZATION_VERSION_V3 = 5
} SYNC_SERIALIZATION_VERSION;

Members

Term

Definition

SYNC_SERIALIZATION_VERSION_V1

Indicates a component is compatible with Sync Framework 1.0.

SYNC_SERIALIZATION_VERSION_V2

Indicates a component is compatible with the subset of components from Sync Framework 2.0 that is included in the Windows 7 operating system.

SYNC_SERIALIZATION_VERSION_V3

Indicates a component is compatible with Sync Framework 2.0.

Remarks

A component that is designed to work with a particular version of Sync Framework can indicate the version for which it is designed. This way, when Sync Framework changes in later versions, a component that is designed for an earlier version will continue to function as expected.

For more information, see Sync Framework Backwards Compatibility and Interoperability.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components