IVsShell6 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供包加载功能。
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) |
取消订阅包加载事件。 |