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.