ISimpleSyncServices::SerializeReplicaMetadata
Выполняет сериализацию содержимого хранилища службы хранилища метаданных в файл назначения в каноническом формате.
HRESULT SerializeReplicaMetadata(
IStream * pStream,
SYNC_SERIALIZATION_VERSION serializationVersion);
Параметры
- pStream
[in] Поток назначения, в который выполняется сериализация метаданных. Этот метод производит однонаправленную запись данных в поток, начиная с текущей позиции. Вызывающий объект должен расположить поток в начале усеченного файла или в другой подходящей начальной позиции.
- serializationVersion
[in] Значение SYNC_SERIALIZATION_VERSION Enumeration, которое определяет версию Sync Framework, для которой верны сериализованные метаданные. Например, если собственным форматом сериализации для набора знаний является Sync Framework 2.0, а в этом параметре указано значение Sync Framework 1.0, то сериализация значений этого знания будет производиться в формате 1.0. Если в значениях набора знаний используются какие-либо функции версии 2.0, которые не могут быть сериализованы в формате версии 1.0, то сериализация завершится ошибкой с кодом SYNC_E_INCOMPATIBLE_SERIALIZATION_VERSION.
Возвращаемое значение
- S_OK