Partager via


IProviderSyncServices::DeserializeFullEnumerationChangeBatch

Crée un objet ISyncFullEnumerationChangeBatch et l'initialise en utilisant des données sérialisées.

HRESULT DeserializeFullEnumerationChangeBatch(
  const BYTE * pbChangeBatch,
  DWORD cbChangeBatch,
  ISyncFullEnumerationChangeBatch ** 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