IProviderSyncServices::DeserializeChangeBatch
ISyncChangeBatch オブジェクトを作成し、シリアル化されたデータを使用してこれを初期化します。
HRESULT DeserializeChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncChangeBatch ** 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 (シリアル化されたデータに含まれる ID が、このオブジェクトの初期化に使用される ID 形式スキーマによって指定された形式と一致しない場合)