Поделиться через


Метод INotifyReplica::YouAreAReplica (reconcil.h)

Уведомляет объект о том, что он может быть подвергнут последующей выверки с помощью метода Reconcile .

Синтаксис

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

Параметры

ulcOtherReplicas

Тип: ULONG

Количество других реплик объекта. Этот параметр не должен быть равен нулю.

rgpmkOtherReplicas

Тип: IMoniker**

Адрес массива, содержащего адреса моникеров, используемых для доступа к другим репликам.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или E_UNEXPECTED в противном случае.

Комментарии

Объект может быть уведомлен о том, что он является реплика несколько раз. Для реализации этого интерфейса не требуются выверки портфеля. Инициаторы не обязаны вызывать этот интерфейс, если он реализован. Однако реализация выверки объекта может завершиться ошибкой, если этот объект ранее не был уведомлен через INotifyReplica::YouAreAreplica о том, что он может быть объектом выверки.

Портфель вызывает интерфейс INotifyReplica при добавлении в него объектов.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header reconcil.h
DLL Shell32.dll (версия 4.0 или более поздняя)