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 |