Partager via


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)