IProviderSyncServices::DeserializeChangeBatch
Crea un oggetto ISyncChangeBatch e lo inizializza tramite dati serializzati.
HRESULT DeserializeChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncChangeBatch ** ppChangeBatch);
Parametri
- pbChangeBatch
[in, size_is(cbChangeBatch)] Dati del batch di modifiche serializzati.
- cbChangeBatch
[in] Numero di byte in pbChangeBatch.
- ppChangeBatch
[out] Restituisce l'oggetto batch di modifiche appena creato.
Valore restituito
S_OK
E_OUTOFMEMORY
E_POINTER
SYNC_E_DESERIALIZATION se i dati serializzati non sono validi.
SYNC_E_INVALID_OPERATION se questo oggetto non viene inizializzato.
SYNC_E_ID_FORMAT_MISMATCH se un ID contenuto nei dati serializzati non presenta il formato specificato dallo schema del formato dell'ID utilizzato per inizializzare questo oggetto.