IReplicaKeyMap 개체를 만들고 serialize된 데이터를 사용하여 해당 개체를 초기화합니다.
HRESULT DeserializeReplicaKeyMap(
const BYTE *pbReplicaKeyMap,
DWORD cbReplicaKeyMap,
IReplicaKeyMap **ppReplicaKeyMap);
매개 변수
- pbReplicaKeyMap
[in, size_is(cbReplicaKeyMap)] serialize된 복제본 키 맵 데이터입니다.
- cbReplicaKeyMap
[in] pbReplicaKeyMap의 바이트 수입니다.
- ppReplicaKeyMap
[out] 새로 만든 복제본 키 맵 개체를 반환합니다.
반환 값
S_OK
E_OUTOFMEMORY
E_POINTER
serialize된 데이터가 유효하지 않으면 SYNC_E_DESERIALIZATION입니다.
이 개체가 초기화되지 않았으면 SYNC_E_INVALID_OPERATION입니다.
pbReplicaKeyMap에서 지정한 ID 형식 스키마가 IProviderSyncServices 개체를 초기화하는 데 사용되는 ID 형식 스키마와 다르면 SYNC_E_ID_FORMAT_MISMATCH입니다.