IProviderSyncServices::DeserializeChangeBatch
Crée un objet ISyncChangeBatch et l'initialise en utilisant des données sérialisées.
HRESULT DeserializeChangeBatch(
const BYTE * pbChangeBatch,
DWORD cbChangeBatch,
ISyncChangeBatch ** ppChangeBatch);
Paramètres
- pbChangeBatch
[in, size_is(cbChangeBatch)] Données du lot de modifications sérialisées.
- cbChangeBatch
[in] Nombre d'octets contenus dans pbChangeBatch.
- ppChangeBatch
[out] Retourne l'objet de lot de modifications récemment créé.
Valeur de retour
S_OK
E_OUTOFMEMORY
E_POINTER
SYNC_E_DESERIALIZATION lorsque les données sérialisées ne sont pas valides.
SYNC_E_INVALID_OPERATION lorsque cet objet n'est pas initialisé.
SYNC_E_ID_FORMAT_MISMATCH lorsqu'un ID contenu dans les données sérialisées n'est pas au format spécifié par le schéma du format d'ID utilisé pour initialiser cet objet.