Compartilhar via


Método IAdviseSink2::OnLinkSrcChange (objidl.h)

Notifica o contêiner que registrou o coletor de avisos de que uma fonte de link foi alterada (nome ou local), permitindo que o contêiner atualize o moniker do link.

Sintaxe

void OnLinkSrcChange(
  [in] IMoniker *pmk
);

Parâmetros

[in] pmk

Um ponteiro para a interface IMoniker que identifica a origem de um objeto vinculado.

Retornar valor

Nenhum

Comentários

Um contêiner de objetos vinculados implementa esse método para receber notificação no caso de uma alteração no moniker de sua fonte de link.

OnLinkSrcChange é chamado pelo objeto de link OLE quando recebe a notificação OnRename do aplicativo link-source (objeto). O objeto link atualiza seu moniker e envia a notificação OnLinkSrcChange para contêineres que implementaram IAdviseSink2.

Anotações aos implementadores

Nada impede que um objeto de link notifique seu contêiner da alteração do moniker chamando OnRename em vez de OnLinkSrcChange. Na prática, no entanto, sobrecarregar OnRename para significar que o moniker de um objeto de link foi alterado ou que o nome do servidor de um objeto inserido foi alterado torna difícil para os aplicativos determinarem qual desses eventos ocorreu. Se os dois eventos dispararem um processamento diferente, como geralmente será o caso, chamar um método diferente para cada um torna o trabalho de determinar qual evento ocorreu muito mais fácil.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [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 objidl.h

Confira também

IAdviseSink2

IAdviseSink::OnRename