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.