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입니다.
직렬화된 데이터에 포함된 ID가 이 개체를 초기화하는 데 사용되는 ID 형식 스키마에서 지정한 형식이 아니면 SYNC_E_ID_FORMAT_MISMATCH입니다.