Partager via


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.

Voir aussi

Référence

Interface IProviderSyncServices