IVsSolution.AdviseSolutionEvents 方法

建立解决方案事件的客户端通知。

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

语法

声明
Function AdviseSolutionEvents ( _
    pSink As IVsSolutionEvents, _
    <OutAttribute> ByRef pdwCookie As UInteger _
) As Integer
int AdviseSolutionEvents(
    IVsSolutionEvents pSink,
    out uint pdwCookie
)

参数

返回值

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

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution::AdviseSolutionEvents(
   [in] IVsSolutionEvents *pSink,
   [out] VSCOOKIE *pdwCookie
);

使用此方法将同步解决方案设置解决方案事件通知对特定对象于解决方案事件。 例如,输出窗口包含提供有关解决方案的信息的某些窗格。 ,当解决方案关闭后,这些窗格将关闭。 因此,那么,当解决方案关闭收到事件,然后输出窗口清除生成窗格和调试输出窗格。 若要查看其他示例,请参见OnAfterSave

.NET Framework 安全性

请参见

参考

IVsSolution 接口

Microsoft.VisualStudio.Shell.Interop 命名空间