Méthode INotifyReplica ::YouAreAReplica (réconciliation.h)
Notifie un objet qu’il peut faire l’objet d’un rapprochement ultérieur via la méthode Reconcile .
Syntaxe
HRESULT YouAreAReplica(
ULONG ulcOtherReplicas,
IMoniker **rgpmkOtherReplicas
);
Paramètres
ulcOtherReplicas
Type : ULONG
Nombre d’autres réplicas de l’objet. Ce paramètre ne doit pas être égal à zéro.
rgpmkOtherReplicas
Type : IMoniker**
Adresse d’un tableau qui contient les adresses des monikers à utiliser pour accéder aux autres réplicas.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite, ou E_UNEXPECTED autrement.
Remarques
Un objet peut être averti qu’il s’agit d’un réplica plusieurs fois. Les rapprochements de porte-documents ne sont pas nécessaires pour implémenter cette interface. Les initiateurs ne sont pas tenus d’appeler cette interface si elle est implémentée. Toutefois, l’implémentation d’un objet de Reconcile peut échouer si cet objet n’a pas été précédemment averti par le biais de INotifyReplica ::YouAreAReplica qu’il peut faire l’objet d’un rapprochement.
Le porte-documents appelle l’interface INotifyReplica lorsque des objets y sont ajoutés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | réconciliation.h |
DLL | Shell32.dll (version 4.0 ou ultérieure) |