IAdviseSink2::OnLinkSrcChange 方法 (objidl.h)

通知注册了建议接收器的容器链接源已更改 (名称或位置) ,从而使容器能够更新链接的名字对象。

语法

void OnLinkSrcChange(
  [in] IMoniker *pmk
);

参数

[in] pmk

指向标识链接对象的源的 IMoniker 接口的指针。

返回值

备注

链接对象的容器实现此方法,以在其链接源的名字对象发生更改时接收通知。

OnLinkSrcChange 由 OLE 链接对象从链接源 (对象) 应用程序接收 OnRename 通知时调用。 链接对象更新其名字对象,并将 OnLinkSrcChange 通知发送到已实现 IAdviseSink2 的容器。

实施者说明

没有什么能阻止链接对象通过调用 OnRename 而不是 OnLinkSrcChange 来通知其容器名字对象更改。 但是,实际上,重载 OnRename 表示链接对象的名字对象已更改或嵌入对象的服务器名称已更改,使应用程序难以确定发生了哪些事件。 如果这两个事件触发不同的处理(通常如此),则为每个事件调用不同的方法可以更轻松地确定发生哪个事件。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

另请参阅

IAdviseSink2

IAdviseSink::OnRename