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


IProviderSyncServices::DeserializeReplicaKeyMap

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

HRESULT DeserializeReplicaKeyMap( 
  const BYTE *pbReplicaKeyMap,
  DWORD cbReplicaKeyMap,
  IReplicaKeyMap **ppReplicaKeyMap);

Параметры

  • pbReplicaKeyMap
    [in, size_is(cbReplicaKeyMap)] Сериализованные данные карты ключей реплики.
  • cbReplicaKeyMap
    [in] Число байтов в pbReplicaKeyMap.
  • ppReplicaKeyMap
    [out] Возвращает вновь созданный объект карты ключей реплики.

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

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

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

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

  • SYNC_E_ID_FORMAT_MISMATCH, если схема форматов идентификаторов, заданная pbReplicaKeyMap, отличается от схемы форматов идентификаторов, которая используется для инициализации объекта IProviderSyncServices.

См. также

Справочник

Интерфейс IProviderSyncServices