共用方式為


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。

  • 如果 pbReplicaKeyMap 指定的識別碼格式結構描述與用來初始化 IProviderSyncServices 物件的識別碼格式結構描述不同,則為 SYNC_E_ID_FORMAT_MISMATCH。

請參閱

參考

IProviderSyncServices 介面