IVsSolutionBuildManager2.AdviseUpdateSolutionEvents 方法 (IVsUpdateSolutionEvents, UInt32%)

添加调用方到侦听器列表 IVsUpdateSolutionEvents2 动画处理。

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

语法

声明
Function AdviseUpdateSolutionEvents ( _
    pIVsUpdateSolutionEvents As IVsUpdateSolutionEvents, _
    <OutAttribute> ByRef pdwCookie As UInteger _
) As Integer
int AdviseUpdateSolutionEvents(
    IVsUpdateSolutionEvents pIVsUpdateSolutionEvents,
    out uint pdwCookie
)

参数

  • pdwCookie
    类型:System.UInt32%
    [out] 对包含 cookie 的双字的指针。

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolutionBuildManager2::AdviseUpdateSolutionEvents(
   [in] IVsUpdateSolutionEvents *pIVsUpdateSolutionEvents,
   [out] VSCOOKIE *pdwCookie
);

使调用方能够侦听放置事件从 IVsUpdateSolutionEvents2该解决方案生成经理激发。 此接口包含为解决方案和项目生成设置的事件。

当调用此方法时,可以在指针传递给事件对象,而 cookie 是,在随后可以传递给 UnadviseUpdateSolutionEvents 方法停止侦听条件下。

.NET Framework 安全性

请参见

参考

IVsSolutionBuildManager2 接口

AdviseUpdateSolutionEvents 重载

Microsoft.VisualStudio.Shell.Interop 命名空间