Метод 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 или более поздняя) |