Поделиться через


IProviderSyncServices::DeserializeFullEnumerationChangeBatch

Создает объект ISyncFullEnumerationChangeBatch и инициализирует его, используя сериализованные данные.

HRESULT DeserializeFullEnumerationChangeBatch(
  const BYTE * pbChangeBatch,
  DWORD cbChangeBatch,
  ISyncFullEnumerationChangeBatch ** ppChangeBatch );

Параметры

  • pbChangeBatch
    [in, size_is(cbChangeBatch)] Сериализованные данные пакета изменений.
  • cbChangeBatch
    [in] Размер pbChangeBatch в байтах.
  • ppChangeBatch
    [out] Возвращает вновь созданный объект пакета изменений.

Возвращаемое значение

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_DESERIALIZATION, если сериализованные данные являются недопустимыми.

  • SYNC_E_INVALID_OPERATION, если этот объект не инициализирован.

  • SYNC_E_ID_FORMAT_MISMATCH, если идентификатор формата, содержащийся в сериализованных данных, не совпадает с форматом, определяемым схемой форматов идентификаторов, используемой для инициализации этого объекта.

См. также

Справочник

Интерфейс IProviderSyncServices