Partager via


ISynchronousNotifyingChangeApplier::GetChangeApplierInfo

Sérialise les données de l'applicateur de modifications en un tableau d'octets.

HRESULT GetChangeApplierInfo( 
  BYTE *pbChangeApplierInfo,
  DWORD *pcbChangeApplierInfo);

Paramètres

  • pbChangeApplierInfo
    [in, out, unique, size_is(*pcbChangeApplierInfo)] Retourne les données de l'applicateur de modifications sérialisées.
  • pcbChangeApplierInfo
    [in, out] Spécifie le nombre d'octets contenus dans pbChangeApplierInfo. Retourne le nombre d'octets requis pour récupérer la valeur de plage si pcbChangeApplierInfo est trop petit, ou le nombre d'octets écrits.

Valeur de retour

  • S_OK

  • S_FALSE si aucune donnée de l'applicateur de modifications n'existe.

  • E_OUTOFMEMORY

  • E_INVALIDARG

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA) lorsque pcbChangeApplierInfo est trop petit. Dans ce cas, le nombre requis d'octets est retourné dans pcbChangeApplierInfo.

Notes

Cette méthode est utilisée pour sérialiser les données de cet applicateur de modifications en un autre applicateur de modifications. Par exemple, si l'autre applicateur de modifications est distant, les données peuvent être sérialisées à partir de cet objet et utilisées pour initialiser l'applicateur de modifications distant.

Voir aussi

Référence

Interface ISynchronousNotifyingChangeApplier