IVsHierarchy.AdviseHierarchyEvents 方法

建立层次结构事件的客户端请注意,不包含实现 IConnectionPointContainer的该层次结构。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function AdviseHierarchyEvents ( _
    pEventSink As IVsHierarchyEvents, _
    <OutAttribute> ByRef pdwCookie As UInteger _
) As Integer
int AdviseHierarchyEvents(
    IVsHierarchyEvents pEventSink,
    out uint pdwCookie
)

参数

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

使用此方法将同步层次结构 " 窗口设置层次结构事件通知对特定对象的层次结构事件。 例如,那么,当您添加时在 解决方案资源管理器 窗口中的项,该项将添加的层次结构通知注册为事件接收器的侦听器。 根据此事件, 解决方案资源管理器 窗口可以然后将新项目添加到该层次结构。

COM 签名

从 vsshell.idl:

HRESULT IVsHierarchy::AdviseHierarchyEvents(
   [in] IVsHierarchyEvents *pEventSink,
   [out] VSCOOKIE *pdwCookie
);

.NET Framework 安全性

请参见

参考

IVsHierarchy 接口

Microsoft.VisualStudio.Shell.Interop 命名空间