IProviderSyncServices::DeserializeChangeBatch
Crea un objeto ISyncChangeBatch y lo inicializa mediante datos serializados.
HRESULT DeserializeChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncChangeBatch ** ppChangeBatch);
Parámetros
- pbChangeBatch
[in, size_is(cbChangeBatch)] Datos del lote de cambios serializados.
- cbChangeBatch
[in] Número de bytes de pbChangeBatch.
- ppChangeBatch
[out] Devuelve el objeto de lote de cambios que se acaba de crear.
Valor devuelto
S_OK
E_OUTOFMEMORY
E_POINTER
SYNC_E_DESERIALIZATION si los datos serializados no son válidos.
SYNC_E_INVALID_OPERATION si este objeto no está inicializado.
SYNC_E_ID_FORMAT_MISMATCH si un identificador contenido en los datos serializados no tiene el formato especificado por el esquema de formato de identificador usado para inicializar este objeto.