IVsShell6 接口

定义

提供包加载功能。

public interface class IVsShell6 : Microsoft::VisualStudio::Shell::Interop::IVsShell5
public interface class IVsShell6 : Microsoft::VisualStudio::Shell::Interop::IVsShell5
__interface IVsShell6 : Microsoft::VisualStudio::Shell::Interop::IVsShell5
[System.Runtime.InteropServices.Guid("D111DB4B-584E-4F93-BCEC-5F7E0990E9E7")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsShell6 : Microsoft.VisualStudio.Shell.Interop.IVsShell5
[<System.Runtime.InteropServices.Guid("D111DB4B-584E-4F93-BCEC-5F7E0990E9E7")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsShell6 = interface
    interface IVsShell5
Public Interface IVsShell6
Implements IVsShell5
属性
实现

方法

AdvisePackageLoadEvents(IVsPackageLoadEvents)

订阅包加载事件。

CreatePackageExtension(Guid, Guid, Guid)

如有必要,加载指定的包,并使用创建给定类型的扩展点的实例 IVsPackageExtensionProvider

LoadPackageWithContext(Guid, Int32, Guid)

加载包。 如果尚未加载包,则此方法将提供有关加载原因的其他诊断信息。 由环境保留负原因代码。

NotifyExtensionSettingsChanged()

供扩展程序在设置更改时发出通知。

UnadvisePackageLoadEvents(UInt32)

取消订阅包加载事件。

适用于