Freigeben über


INotifyReplica::YouAreAReplica-Methode (reconcil.h)

Benachrichtigt ein Objekt, dass es einer späteren Abstimmung über die Versöhnungsmethode unterliegen kann.

Syntax

HRESULT YouAreAReplica(
  ULONG    ulcOtherReplicas,
  IMoniker **rgpmkOtherReplicas
);

Parameter

ulcOtherReplicas

Typ: ULONG

Die Anzahl der anderen Replikate des -Objekts. Dieser Parameter darf nicht 0 sein.

rgpmkOtherReplicas

Typ: IMoniker**

Die Adresse eines Arrays, das die Adressen der Moniker enthält, die für den Zugriff auf die anderen Replikate verwendet werden sollen.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn dies erfolgreich war, oder E_UNEXPECTED andernfalls.

Hinweise

Ein Objekt kann mehrmals benachrichtigt werden, dass es sich um ein Replikat handelt. Für die Implementierung dieser Schnittstelle sind keine Aktenkofferabgleiche erforderlich. Initiatoren müssen diese Schnittstelle nicht aufrufen, wenn sie implementiert ist. Die Implementierung von Reconciliation eines Objekts kann jedoch fehlschlagen, wenn dieses Objekt zuvor nicht über INotifyReplica::YouAreAReplica benachrichtigt wurde, dass es einer Abstimmung unterliegt.

Die Aktentasche ruft die INotifyReplica-Schnittstelle auf, wenn ihr Objekte hinzugefügt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile reconcil.h
DLL Shell32.dll (Version 4.0 oder höher)