IProviderSyncServices::DeserializeFullEnumerationChangeBatch
建立 ISyncFullEnumerationChangeBatch 物件,並且使用序列化資料將它初始化。
HRESULT DeserializeFullEnumerationChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncFullEnumerationChangeBatch ** ppChangeBatch );
參數
- pbChangeBatch
[in, size_is(cbChangeBatch)] 序列化的變更批次資料。
- cbChangeBatch
[in] pbChangeBatch 中的位元組數目。
- ppChangeBatch
[out] 傳回新建立的變更批次物件。
傳回值
S_OK
E_OUTOFMEMORY
E_POINTER
如果序列化資料無效,則為 SYNC_E_DESERIALIZATION。
如果此物件未初始化,則為 SYNC_E_INVALID_OPERATION。
如果序列化資料中包含的識別碼不是用來初始化此物件的識別碼格式結構描述所指定的格式,則為 SYNC_E_ID_FORMAT_MISMATCH。