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。