다음을 통해 공유


IProviderSyncServices::DeserializeReplicaKeyMap

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입니다.

참고 항목

참조

IProviderSyncServices 인터페이스