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.