Método INotifyReplica::YouAreAReplica (reconcil.h)

Notifica um objeto de que ele pode estar sujeito à reconciliação subsequente por meio do método Reconcile .

Sintaxe

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

Parâmetros

ulcOtherReplicas

Tipo: ULONG

O número de outras réplicas do objeto. Esse parâmetro não deve ser zero.

rgpmkOtherReplicas

Tipo: IMoniker**

O endereço de uma matriz que contém os endereços dos monikers a serem usados para acessar as outras réplicas.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito ou E_UNEXPECTED caso contrário.

Comentários

Um objeto pode ser notificado de que é um réplica mais de uma vez. Reconciliadores de maleta não são necessários para implementar essa interface. Os iniciadores não serão necessários para chamar essa interface se ela for implementada. No entanto, a implementação de Reconcile de um objeto poderá falhar se esse objeto não tiver sido notificado anteriormente por meio de INotifyReplica::YouAreAReplica de que ele pode estar sujeito à reconciliação.

A pasta chama a interface INotifyReplica quando objetos são adicionados a ela.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho reconcil.h
DLL Shell32.dll (versão 4.0 ou posterior)