BooleanSymbolExpressionEvaluator
|
表示布尔表达式计算器。
|
IActiveDesigner
|
管理用作编辑器的 ActiveX 设计器。
|
IAppxBaseExtension
|
提供对其他应用清单数据元素的共享和文件打开选取器扩展访问权限。
|
IAppxFileOpenPickerExtension
|
提供对其他应用清单数据元素的文件打开选取器扩展访问权限。
|
IAppxManifestDesignerService
|
提供对项目应用清单文件的编程访问。 这是应用清单设计器包实现的全局服务。
|
IAppxManifestDesignerService2
|
提供对项目的 .appxmanifext 文件的编程访问。 可以使用它打开清单Designer提供的 DocData 对象,确保已在运行的文档表中注册 (RDT) ,并返回实现两个接口的文档句柄对象:IVsDocumentLockHolder 和 IVsInvisibleEditor。 这会强制关闭任何现有文档窗口,并导致返回的文档句柄保留RDT_EditLock。 如果需要将文档句柄保留更长时间,请将其强制转换为 IVsInvisibleEditor,并使用 GetDocData 获取指向新对象模型的指针。 完成文档句柄后,请始终调用 IVsDocumentLockHolder.CloseDocumentHolder () ,通常传递 (uint) __FRAMECLOSE。FRAMECLOSE_SaveIfDirty作为保存选项。
|
IAppxManifestDesignerService3
|
提供对项目的 .appxmanifext 文件的编程访问。 可以使用它打开清单Designer提供的 DocData 对象,确保已在运行的文档表中注册 (RDT) ,并返回实现两个接口的文档句柄对象:IVsDocumentLockHolder 和 IVsInvisibleEditor。 这会强制关闭任何现有文档窗口,并导致返回的文档句柄保留RDT_EditLock。 如果需要将文档句柄保留更长时间,请将其强制转换为 IVsInvisibleEditor,并使用 GetDocData 获取指向新对象模型的指针。 完成文档句柄后,请始终调用 IVsDocumentLockHolder.CloseDocumentHolder () ,通常传递 (uint) __FRAMECLOSE。FRAMECLOSE_SaveIfDirty作为保存选项。
|
IAppxManifestDocument
|
为当前项目的应用清单提供对象模型。 它由 DocData 应用清单设计器的 对象实现。
|
IAppxManifestDocument2
|
为当前项目的应用清单提供对象模型。 它由 DocData 应用清单设计器的 对象实现。
|
IAppxShareExtension
|
提供对其他应用清单数据元素的共享扩展访问权限。
|
IAsyncLoadablePackageInitialize
|
提供一种无需使用 IServiceProvider 即可访问 IAsyncServiceProvider 和 IProfferAsyncService 的方法。 由包实现。
|
IAsyncPersistFile
|
IAsyncPersistFileFormat
|
IAsyncProgressCallback
|
为异步服务和包所有者提供一种报告进度的方法。 报告进度可以通过 shell 以一种可接受的方式显示给用户。 接口由 Visual Studio IDE 实现。 对于包加载,实例通过 Initialize 方法传递到包。 对于服务,包可以通过 IProfferAsyncService.GetServiceProgressCallback 方法检索实例。 此接口用于报告包和服务加载的进度。 对于包,不使用 guidService 参数,将被忽略。
|
IAsyncServiceProvider
|
表示异步服务提供程序。
|
IAsyncServiceProvider2
|
IBuilderWizardManager
|
检索和管理特定属性和组件的生成器。 生成器为项生成代码。
|
ICategorizeProperties
|
提供类别名称并将类别映射到属性,以便在属性窗口中显示。
|
ICodeNavigate
|
提供用于显示给定显示对象的默认事件处理程序代码的方法。
|
ICodeNavigate2
|
显示给定显示对象的事件处理程序代码。 此接口通过提供附加方法来显示所显示对象的特定事件的代码进行扩展 ICodeNavigate 。
|
IComWrapper
|
表示 COM 包装器。
|
IComWrapperFactory
|
表示 COM 包装器工厂。
|
IComWrapperFactory2
|
IDirAutoCompleteList
|
将目录列表标记为支持自动完成。 自动完成在输入字符时显示匹配的子目录。
|
IDirList
|
管理显示目录列表的外观和操作。
|
IDirListEvents
|
指定显示的目录列表的事件处理程序。 这是目录列表实现 的 IConnectionPoint传出接口。
|
IDirListSite
|
维护指向管理目录列表的父对象的接口指针。
|
IDiscoverUrlCallBack
|
指定在 Web 服务发现完成时要使用的接口。 通常用于在异步搜索后通知 shell。
|
IDiscoveryClientResult
|
Web 服务发现搜索的单个结果。 的成员 IDiscoveryClientResultCollection。
|
IDiscoveryClientResultCollection
|
来自 Web 服务发现搜索的结果、 IDiscoveryClientResult 接口的集合。
|
IDiscoveryResult
|
下载 XML Web 服务发现会话的结果。
|
IDiscoveryResult2
|
下载 XML Web 服务发现会话的结果。
|
IDiscoverySession
|
由 IVsAddWebReferenceDlg2 调用 以发现 XML Web 服务。
|
IDocumentSite
|
维护文档的父对象的信息并提供方法。
|
IDocumentSite2
|
维护文档的父对象的信息并提供方法。 此接口扩展并从 继承 IDocumentSite。
|
IDropSource
|
提供有关拖放操作中使用的源的视觉反馈和信息。
|
IEnlistingInProject
|
SCC 包正在解决方案或项目中登记。
|
IEnumComponents
|
枚举组件选取器中的组件。
|
IEnumComReferences
|
COM 引用的枚举器。 在 IDE 的“添加引用”对话框中使用。
|
IEnumHierarchies
|
解决方案中项目的枚举器。 可以使用 和 IVsSolution2 接口GetProjectEnum(UInt32, Guid, IEnumHierarchies)的 方法获取 接口的IVsSolution实例。
|
IEnumHierarchyItems
|
由环境实现以对层次结构项进行细化。
|
IEnumPackages
|
当前加载的 VSPackage 的枚举器。 可以通过 接口 GetPackageEnum(IEnumPackages) 的 方法获取 接口的 IVsShell 实例。
|
IEnumProjectStartupServices
|
枚举启动时项目所需的服务。 可以使用 接口 GetStartupServiceEnum(IEnumProjectStartupServices) 的 方法获取 接口的 IVsProjectStartupServices 实例。
|
IEnumRunningDocuments
|
表示运行文档表 (RDT) Cookie 的列表,每个 Cookie 又表示打开的文档。
|
IEnumSystemAssemblies
|
系统程序集的枚举器。
|
IEnumTargetFrameworks
|
框架支持版本的枚举器。
|
IEnumToolboxItems
|
工具箱中项的枚举器。 可以通过 和 IVsToolbox2 接口EnumItems(String, IEnumToolboxItems)的方法获取 接口的IVsToolbox实例。
|
IEnumToolboxTabs
|
工具箱中选项卡的枚举器。 可以使用 和 IVsToolbox2 接口EnumTabs(IEnumToolboxTabs)的 方法获取 接口的IVsToolbox实例。
|
IEnumVsENCRebuildableProjectCfgs
|
枚举“编辑并继续可重新生成”项目配置中的组件。
|
IEnumVsProfilerTargetInfos
|
探查器目标信息中项的枚举器。
|
IEnumWebServices
|
网站或项目提供的 Web 服务的枚举器。 可以使用 接口 WebServices(IEnumWebServices) 的 方法获取 接口的 IVsWebServiceProvider 实例。
|
IEnumWindowFrames
|
窗口集合的枚举器,例如打开的文档窗口。 可以使用 接口 GetDocumentWindowEnum(IEnumWindowFrames) 的 和 GetToolWindowEnum(IEnumWindowFrames) 方法获取接口的 IVsUIShell 实例。
|
IErrorInfo
|
提供详细的上下文错误信息。
|
IExtendedObject
|
授予对扩展对象的内部对象的访问权限。 扩展对象的一个示例是容器内的 对象,其中容器为对象提供其他属性,例如 Top 或 Left 表示窗体上的位置。
|
IExtendedTypeLib
|
创建和管理扩展对象的类型库。 扩展对象的一个示例是容器内的 对象,其中容器为对象提供其他属性,例如 Top 或 Left 表示窗体上的位置。 复合对象可以被视为具有扩展类型库的单个扩展对象。
|
IFreeThreadedComWrapper
|
IHelp
|
管理联机帮助信息的检索和显示。 可以从 SHelp (SID_SHelp) 服务获取接口的实例。
|
ILicensedClassManager
|
通过许可证密钥列表告知 Visual Studio 包需要哪些类。 可以通过 (SID_SLicensedClassManager) 服务获取接口的 SLicensedClassManager 实例。
|
ILocalRegistry
|
建立相对于本地 Visual Studio 注册表配置单元的本地注册 COM 对象。
|
ILocalRegistry2
|
建立相对于本地 Visual Studio 注册表配置单元的本地注册 COM 对象。
|
ILocalRegistry3
|
建立相对于 Visual Studio 注册表配置单元的本地注册表。 此接口扩展了 ILocalRegistry2。 可以通过 (SID_SLocalRegistry) 服务获取接口的 SLocalRegistry 实例。
|
ILocalRegistry4
|
建立相对于 Visual Studio 注册表配置单元的本地注册表。 可以通过 (SID_SLocalRegistry) 服务获取接口的 SLocalRegistry 实例。
|
ILocalRegistry5
|
由 Visual Studio shell 实现,可以通过服务获取 SLocalRegistry 。 它添加一个类似于 CreateManagedInstance(String, String, String, Guid, IntPtr) 但支持具有给定外部对象的 COM 聚合的方法。
|
IOleComponent2
|
使组件能够在等待句柄时参与消息处理。
|
IOleComponentUIManager
|
IOleComponentUIManager 接口允许就地 VSPackage 对象访问环境提供的各种用户界面功能,例如消息显示、上下文菜单和状态栏。
|
IOleInPlaceComponent
|
允许就地 VSPackage 对象使用 SOleComponentUIManager 服务作为环境的完全集成组件运行。
|
IOleInPlaceComponentSite
|
目前不支持 IOleInPlaceComponentSite 接口。 如果受支持,它将由就地 VSPackage 对象的容器实现,以控制对象的 UI 模式。
|
IOleInPlaceComponentUIManager
|
使现有 VSPackage 对象的菜单、工具栏和命令能够集成到环境 SOleComponentUIManager 服务中并由其管理。
|
IPerPropertyBrowsing2
|
将属性映射到其生成器并执行生成器。 生成器返回给定属性的值。 生成器的一个示例是级联样式表的样式生成器。
|
IPersistFileFormat
|
获取有关需要保存的项的文件格式信息,并启用以用户指定的格式以编程方式加载或保存对象。
|
IPersistXMLFragment
|
用于在自由格式 XML 中保留与生成相关的数据。
|
IPreferPropertyPagesWithTreeControl
|
使属性页显示树控件而不是选项卡。
|
IProfferAsyncService
|
提供一种为可异步检索的服务注册提供程序的方法。 类似于 IProfferService.mplementation 必须是自由线程的。
|
IProfferService
|
使 VSPackage 能够通过 Visual Studio 环境提供环境本身未实现的新服务。 实际上,它提供了一种机制,通过该机制,VSPackage 可以对环境做出贡献。 接口 IProfferService 是 的一 SProfferService部分。
|
IProfferTypeLib
|
使 ActiveX 设计器能够向其主机提供类型库。 设计器通过 SProfferTypeLib (SID_SProfferTypeLib) 服务提供类型库。
|
IPropertyPageUndoString
|
由控件用于为其属性页设置提供撤消字符串。
|
IProvideAltHTML
|
由 Web 控件用于提供 Alt 属性文本并指示文本是否可编辑。
|
IProvideDynamicClassInfo
|
由 ActiveX 设计器用于通过 ITypeInfo 接口提供动态类型信息。 容器可以使用 接口获取类型信息以响应类型更改事件。
|
IProvidePropertyBuilder
|
管理构建者,用于构造属性的值的代码。 这通常采用通过单击属性页上的省略号按钮显示的对话框的形式。
|
IProvideRuntimeHTML
|
由 ActiveX 控件用于在运行时向其容器提供 HTML 字符串。
|
IReferenceInfo
|
提供有关 XML Web 服务发现会话的结果的信息。 GetReferenceInfo(Int32, IReferenceInfo)使用 接口的 IDiscoveryResult 方法获取此接口的实例。
|
IRequireClasses
|
提供要与 接口一起使用 ILicensedClassManager 的类标识符列表。 标识符告知 Visual Studio 包需要哪些类。
|
ISccManagerLoaded
|
定义何时加载 SccManager。
|
ISchemaReferenceInfo
|
返回作为 Web 服务发现搜索结果找到的 XML 架构的目标命名空间。 可以使用 界面查找文档类型, IReferenceInfo 然后根据需要使用 ISchemaReferenceInfo 。
|
ISelectionContainer
|
提供对用于更新属性窗口的对象的访问权限。
|
ITrackSelection
|
通知环境当前选择容器中的更改。
|
IUIElement
|
显示或隐藏用户界面元素。 由 元素实现并由容器使用。
|
IUIHostLocale
|
提供对主机 UI 区域设置服务的访问权限,以管理对话框字符串本地化。
|
IUIHostLocale2
|
提供对主机 UI 区域设置服务的访问权限,以管理对话框字符串本地化。
|
IUIHostLocale3
|
IVsActivityLog
|
将事件添加到 IDE 活动日志。 使用 SVsActivityLog (SID_SVsActivityLog) 服务获取 接口的实例。
|
IVsAddNewWebProjectItemDlg
|
显示包含 listview 控件和特定 Web 相关控件的 AddItem 对话框。 在 Web 项目实现中使用。 可以从 (SID_SVsAddProjectItemDlg) 服务获取接口的 SVsAddProjectItemDlg 实例。
|
IVsAddProjectItemDlg
|
提供对环境的“添加项目项”对话框的访问,以便向项目添加新项。
|
IVsAddProjectItemDlg2
|
提供对环境的“添加项目项”对话框的访问,以便向项目添加新项。
|
IVsAddProjectItemDlg3
|
IVsAddToolboxItems
|
将项添加到工具箱。
|
IVsAddWebReferenceDlg
|
允许 VSPackage 包含 Web 服务对话框。
|
IVsAddWebReferenceDlg2
|
允许 VSPackage 包含 Web 服务对话框。
|
IVsAggregatableProject
|
由支持通过聚合添加项目子类型的项目实现。
|
IVsAggregatableProject2
|
表示可聚合的项目。
|
IVsAggregatableProjectFactory
|
创建支持聚合的项目类型。
|
IVsAppCommandLine
|
包使用此接口读取用户输入的命令行开关。
|
IVsAppCompat
|
接口 IVsAppCompat 通常用于破坏项目与早期版本的应用程序的兼容性。 此接口通过 SVsSolution 服务提供。有关详细信息,请参阅使自定义项目版本感知。
|
IVsAppContainerBootstrapper
|
表示引导程序。
|
IVsAppContainerBootstrapper2
|
表示引导程序。
|
IVsAppContainerBootstrapper3
|
表示引导程序。
|
IVsAppContainerBootstrapper4
|
IVsAppContainerBootstrapper5
|
IVsAppContainerBootstrapper6
|
IVsAppContainerBootstrapperEvents
|
表示引导程序事件。
|
IVsAppContainerBootstrapperLogger
|
表示引导程序记录器。
|
IVsAppContainerBootstrapperResult
|
表示应用容器引导程序操作的结果。
|
IVsAppContainerDeveloperLicensing
|
为处理开发人员许可提供基本支持。
|
IVsAppContainerProjectDeploy
|
部署应用容器应用程序。
|
IVsAppContainerProjectDeploy2
|
部署应用容器应用程序。
|
IVsAppContainerProjectDeployCallback
|
提供有关并定义用于监视应用容器项目部署操作的回调方法的信息。
|
IVsAppContainerProjectDeployEvents
|
处理在应用容器部署过程之前和之后发生的事件。
|
IVsAppContainerProjectDeployOperation
|
在部署应用容器应用程序时提供控制。
|
IVsAppContainerProjectDeployResult
|
提供应用容器应用程序部署操作的详细结果。
|
IVsAssemblyNameUnification
|
根据加载程序使用的简单名称和全名返回统一程序集的名称, (FrameworkList.xml) .NET framework 程序集列表。 使用 SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) 服务获取 接口的实例。
|
IVsAssemblyReference
|
提供有关 Visual Studio 程序集引用的信息。
|
IVsAssemblyReferenceProviderContext
|
用于初始化程序集引用提供程序的上下文对象。
|
IVsAsyncCommandParameters
|
当此接口的实例通过菜单命令、工具栏按钮或键绑定等 UI 手势执行时,会将其作为输入参数发送到具有 AsyncFromUIInvocation 的命令。
|
IVsAsyncDataSourceFactory
|
IVsAsyncDeferredDocView
|
IVsAsyncDeferredDocView2
|
IVsAsyncDocViewResult
|
IVsAsyncEnum
|
由支持异步行为的枚举器实现。
|
IVsAsyncEnumCallback
|
描述异步枚举器的回调方法的接口使用 指示下一项可用。 使用 AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) 接口的 IVsAsyncEnum 方法设置回调。
|
IVsAsynchOpenFromScc
|
此接口支持从源代码管理异步加载项目。
|
IVsAsynchOpenFromSccProjectEvents
|
在从源代码管理异步加载项目或解决方案期间提供进度信息。
|
IVsAsynchronousProjectCreate
|
异步创建项目。 此接口由项目工厂实现,以支持后台解决方案加载 (BSL) 。
|
IVsAsynchronousProjectCreateUI
|
加载项目达到预配状态时通知客户端。
|
IVsAsyncOpenDocumentResult
|
表示异步打开文档操作的结果。
|
IVsAsyncPersistDocData
|
IVsAsyncPersistHierarchyItem
|
IVsAsyncRunningDocumentTable
|
IVsAsyncRunningDocumentTable2
|
IVsAsyncRunningDocumentTable3
|
IVsAsyncRunningDocumentTable4
|
IVsAsyncSaveResult
|
异步保存操作的结果。 这是异步保存返回的 上的 GetResult 方法返回 IVsTask的值。
|
IVsAsyncShell
|
IVsAsyncShellOpenDocument
|
一个服务接口,提供一组异步打开文档的方法。
|
IVsAsyncSolution
|
IVsAsyncToolWindowFactory
|
IVsAsyncToolWindowFactoryProvider
|
IVsAsyncUIFactory
|
IVsBackForwardNavigation
|
很少使用。 使窗口能够向后和向前导航至保存的导航点。 AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32)使用 接口的 IVsUIShell 方法来添加导航点。
|
IVsBackForwardNavigation2
|
使窗口能够向后和向前导航至保存的导航点。
|
IVsBatchProjectActionContext
|
IVsBatchUpdate
|
启动文本缓冲区或视图中所有挂起的数据更新的合并。
|
IVsBooleanSymbolExpressionEvaluator
|
针对一组布尔符号提供表达式分析和计算,以测试一组符号是否导致表达式的计算结果为 true。可以通过使用 VsProjectCapabilityExpressionMatcher调用 GetService(Type) 来获取此接口。
|
IVsBooleanSymbolExpressionEvaluator2
|
提供针对布尔符号命中测试器的表达式分析和计算,以测试一组符号是否导致表达式的计算结果为 true。 它是通过共同创建 BooleanSymbolExpressionEvaluator 服务 GUID 获取的。
|
IVsBooleanSymbolPresenceBulkChecker
|
提供 IVsBooleanSymbolExpressionEvaluator2 在计算布尔表达式时使用的布尔符号的批量命中测试器。
|
IVsBooleanSymbolPresenceChecker
|
提供 IVsBooleanSymbolExpressionEvaluator2 在计算布尔表达式时使用的布尔符号的命中测试器。
|
IVsBroadcastMessageEvents
|
将消息广播到已注册并收到环境中事件通知的客户端。
|
IVsBrowseComponentSet
|
提供浏览组件集中包含的数据。
|
IVsBrowseContainersList
|
在容器列表中提供有关容器的信息,或查找组件的容器。
|
IVsBrowseObject
|
允许在给定项目配置浏览对象的情况下检索 IVsHierarchy 对象或 VSITEMID。
|
IVsBrowseProjectLocation
|
显示一个对话框,用于查找新项目的位置。
|
IVsBuildableProjectCfg
|
管理项目配置的生成操作。
|
IVsBuildableProjectCfg2
|
提供有关项目生成配置的信息并执行生成。
|
IVsBuildDependency
|
允许项目描述生成依赖项。
|
IVsBuildItemStorage
|
IVsBuildItemStorageCallback
|
IVsBuildMacroInfo
|
通过从项目中检索与宏名称关联的字符串来启用宏评估。
|
IVsBuildManagerAccessor
|
为非托管代码提供一种访问全局 Engine 对象的方法,而无需实例化成本高昂的对象(如项目)。 (非托管代码无法直接访问 Engine.GlobalEngine,因为该对象被标记为“static”,并且“static”对象不容易通过 COM 互操作边界进行访问 )
|
IVsBuildManagerAccessor2
|
提供一种同步对默认 MSBuild 生成管理器的访问的方法。
|
IVsBuildManagerAccessor3
|
提供一种同步对默认 MSBuild 生成管理器的访问的方法。
|
IVsBuildManagerAccessor4
|
IVsBuildPropertyStorage
|
获取并设置项目文件中的 MSBuild 属性。
|
IVsBuildPropertyStorage2
|
由项目系统实现,以授予对 MSBuild 属性系统的风格访问权限。 与 相比 IVsBuildPropertyStorage,此接口在设置属性时提供了更大的灵活性。 它允许添加新的条件属性组,并且不会转义值。
|
IVsBuildPropertyStorage3
|
由项目系统实现,以授予对 MSBuild 属性系统的风格访问权限。 与 相比 IVsBuildPropertyStorage,此接口在设置属性时提供了更大的灵活性。 它允许添加新的条件属性组,并且不会转义值。
|
IVsBuildPropertyStorageEvents
|
表示生成属性存储事件。
|
IVsBuildStatusCallback
|
使环境能够接收有关生成操作状态的通知。
|
IVsBulkFileOperation
|
IVsCallBrowser
|
操作调用浏览器进行调试。 可以从 (SID_SVsCallBrowser) 服务获取此接口的 SVsCallBrowser 实例。
|
IVsCfg
|
提供有关项目配置的信息。
|
IVsCfgBrowseObject
|
返回 IVsCfg 给定项目配置浏览对象的 对象。
|
IVsCfgProvider
|
允许项目管理配置信息。
|
IVsCfgProvider2
|
允许项目管理配置信息。
|
IVsCfgProviderEvents
|
提供配置事件的通知。
|
IVsCfgProviderEventsHelper
|
由环境实现,由项目调用,用作实现 的 IVsCfgProvider2帮助程序。
|
IVsClassView
|
允许导航到类视图中的对象。
|
IVsCmdNameMapping
|
映射命令名称和 GUID。 使你能够确定所有命令和名称。 可以从 (SID_SVsCmdNameMapping) 服务获取此接口的 SVsCmdNameMapping 实例。
|
IVsCodeDefView
|
操作“代码定义视图”窗口。 可以从 (SID_SVsCodeDefView) 服务获取接口的 SVsCodeDefView 实例。
|
IVsCodeDefViewContext
|
设置用于显示“代码定义”工具窗口的上下文。 上下文包括文件名、行号和列号等内容。
|
IVsCodeShareHandler
|
内部接口。 请勿使用。
|
IVsCombinedBrowseComponentSet
|
合并多个组件集。
|
IVsCommandArgInfo
|
QueryStatus(Guid, UInt32, OLECMD[], IntPtr)使实现能够查询是否已提供命令参数。
|
IVsCommandWindow
|
使包能够使用命令窗口。 可以从 (SID_SVsCommandWindow) 服务获取 接口的 SVsCommandWindow 实例。
|
IVsCommandWindow2
|
设置命令窗口的模式。 可以从 (SID_SVsCommandWindow) 服务获取此接口的 SVsCommandWindow 实例。
|
IVsCommandWindowsCollection
|
操作 Visual Studio 维护的命令窗口列表中的窗口。 可以从 (SID_SVsCommandWindowsCollection) 服务获取接口的 SVsCommandWindowsCollection 实例。
|
IVsCommentTaskInfo
|
提供有关任务列表使用的注释任务令牌的信息。
|
IVsCommentTaskToken
|
表示一个注释任务标记。
|
IVsCommonMessagePump
|
允许用户在后台处理期间保持 Visual Studio 响应。 可以通过服务获取 SVsCommonMessagePumpFactory 接口。
|
IVsCommonMessagePumpClientEvents
|
提供用于处理等待事件的自定义逻辑,例如超时已用、句柄信号或到达的窗口消息。 仅对于需要更好地控制等待逻辑的更高级等待方案,才需要 接口。 在大多数情况下,提供 ModalWaitForObjects(IntPtr[], UInt32, UInt32) 的默认功能应已足够。 此接口是 的 IOleComponent2简化版本。
|
IVsCommonMessagePumpFactory
|
允许实现者创建 IVsCommonMessagePump。
|
IVsComponentEnumeratorFactory
|
为组件、程序集路径或包含引用的目录列表提供枚举器。 可以从 (SID_SCompEnumService) 服务获取接口的 SCompEnumService 实例。
|
IVsComponentEnumeratorFactory2
|
为组件、程序集路径或包含引用的目录列表提供枚举器。 可以从 (SID_SCompEnumService) 服务获取接口的 SCompEnumService 实例。 此接口通过采用分号分隔的路径列表进行扩展 IVsComponentEnumeratorFactory 。
|
IVsComponentEnumeratorFactory3
|
为组件、程序集路径或包含引用的目录列表提供枚举器。 可以从 (SID_SCompEnumService) 服务获取接口的 SCompEnumService 实例。 此接口通过创建同时返回运行时信息的枚举器来扩展 IVsComponentEnumeratorFactory2 的功能。 但是,它不会继承自 IVsComponentEnumeratorFactory2。
|
IVsComponentEnumeratorFactory4
|
根据可扩展的多目标枚举组件。
|
IVsComponentModelHost
|
公开 Visual Studio MEF 托管所需的信息。 可以通过 服务获取此接口 SVsComponentModelHost 。
|
IVsComponentSelectorData
|
返回有关组件的数据。
|
IVsComponentSelectorDlg
|
向项目添加组件。
|
IVsComponentSelectorDlg2
|
管理对项目中各种类型的组件的引用。
|
IVsComponentSelectorDlg3
|
管理对项目中各种类型的组件的引用。
|
IVsComponentSelectorDlg4
|
管理对项目中各种类型的组件的引用。 由 Visual Studio shell 实现,通过 SVsComponentSelectorDlg 服务获取。
|
IVsComponentSelectorProvider
|
由向组件选取器提供页面的 VSPackage 实现,例如“添加引用”对话框。
|
IVsComponentUser
|
将组件添加到指定项目。
|
IVsComReference
|
提供有关 Visual Studio COM 引用的信息。
|
IVsComReferenceProviderContext
|
用于初始化 COM 引用提供程序的上下文对象。
|
IVsConfigurationManagerDlg
|
显示“Configuration Manager”对话框。 可以从 (SID_SVsConfigurationManagerDlg) 服务获取接口的 SVsConfigurationManagerDlg 实例。
|
IVsConfigureToolboxItem
|
由客户端实现,以便在托管工具箱项添加到工具箱时配置这些项,方法是向 注册这些 IToolboxService项。 实现此接口的对象是通过 CreateInstance(Guid, Object, Guid, UInt32, IntPtr)创建的。 它们应在 $RegRoot$\ToolboxItemConfiguration 键下注册。
|
IVsConnectedServiceInstanceReference
|
表示对连接的服务的引用。
|
IVsConnectedServiceInstanceReferenceProviderContext
|
连接的服务引用提供程序的上下文。
|
IVsConnectedServiceProperties
|
表示连接的服务属性。
|
IVsContextualIntellisenseFilter
|
筛选 Intellisense 项以控制是否显示 Intellisense 帮助。 可以从 接口 GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) 的 方法获取 接口的 IVsContextualIntellisenseFilterProvider 实例。
|
IVsContextualIntellisenseFilterProvider
|
根据项目层次结构信息为 Intellisense 项提供筛选器。 可以从设备配置 (DevCfg) 获取接口的实例。
|
IVsCoTaskMemFreeMyStrings
|
与某些其他接口结合使用,以指示调用方应释放从这些接口返回的字符串。
|
IVsCreateAggregateProject
|
由支持聚合的项目类型调用。
|
IVsDataEnvironment
|
提供数据服务的接口,例如数据库连接。 可以使用 接口来支持 Web 服务浏览。
|
IVsDataObjectStringMapEvents
|
由希望在字符串映射更改时获取回调的 客户端 IVsDataObjectStringMapManager 实现。
|
IVsDataObjectStringMapManager
|
允许在 IDataObject 中存储名称/值对。 单个数据对象中可以存在具有不同名称的多个字符串映射。 可以使用 获取此接口 SVsDataObjectStringMapManager。
|
IVsDataObjectStringMapManager2
|
在 中 IDataObject 启用名称/值对的存储。 单个数据对象中可以存在具有不同名称的多个字符串映射。
|
IVsDataSourceFactory
|
由提供自己的数据源工厂的包实现。
|
IVsDebuggableProjectCfg
|
使生成配置可由调试器启动和运行。
|
IVsDebuggableProjectCfg2
|
支持调试启动 (F5 命令) 。 IVsDebuggableProjectCfg扩展 以在启动调试器之前提供方法调用 (OnBeforeDebugLaunch(UInt32)) 。
|
IVsDebuggableProtocol
|
允许客户端添加到可调试协议列表。
|
IVsDebugger
|
提供对当前调试器的访问权限,以便包可以侦听调试器事件。 可以从服务的 方法获取此接口 GetIVsDebugger() 的 LanguageService 实例。
|
IVsDebugger10
|
IVsDebugger2
|
提供对调试器的其他访问权限。 可以从 (SID_SVsShellDebugger) 服务获取此接口的 SVsShellDebugger 实例。 此接口扩展了 IVsDebugger。
|
IVsDebugger3
|
提供对调试器的其他访问权限。 可以从 (SID_SVsShellDebugger) 服务获取此接口的 SVsShellDebugger 实例。 此接口扩展 了 IVsDebugger 和 IVsDebugger2。
|
IVsDebugger4
|
提供对调试器的其他访问权限。 可以从 (SID_SVsShellDebugger) 服务获取此接口的 SVsShellDebugger 实例。
|
IVsDebugger5
|
由调试器实现,通过 SID_SVsShellDebugger 服务获取。
|
IVsDebugger6
|
IVsDebugger7
|
IVsDebugger8
|
IVsDebugger9
|
IVsDebuggerEvents
|
在调试器更改模式时提供通知。 调试器在以下三种模式之一中运行:运行、中断或设计。 接口是 AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) 接口的 方法的参数 IVsDebugger 。 接口是事件接收器,事件接收者,由想要通知调试器中的更改的组件实现。
|
IVsDebuggerLaunchAsync
|
IVsDebuggerLaunchCompletionCallback
|
IVsDebugLaunch
|
启动调试器。 可以从 (SID_SVsDebugLaunch) 服务获取此接口的 SVsDebugLaunch 实例。
|
IVsDebugLaunchHook
|
请勿实现此接口、使用它或调用它。 使用此接口可能会中断 Visual Studio 的核心功能。 它旨在允许调试引擎的实现者扩展现有项目系统的调试请求。
|
IVsDebugProcessNotify
|
提供调试器即将停止的通知。 用作 VsDebugTargetInfo2 接口的 方法IVsDebugger2中的 LaunchDebugTargets2(UInt32, IntPtr) 参数。
|
IVsDebugRemoteDiscoveryUI
|
提供用于发现远程调试计算机的方法。 可以从 (SID_SVsDebugRemoteDiscoveryUI) 服务获取此接口的 SVsDebugRemoteDiscoveryUI 实例。
|
IVsDebugTargetSelectionService
|
提供调试目标选择服务。 此接口由单一实例 DebugTargetHandler 包实现。 项目可以选择参与 DebugTarget 菜单控制器的此常见实现。 可以从 (SID_SVsDebugTargetSelectionService) 服务获取此接口的 SVsDebugTargetSelectionService 实例。
|
IVsDefaultToolboxTabState
|
确定“工具箱”中选项卡的默认状态(展开或未展开)。 的实现者的 IVsToolboxUser可选接口。
|
IVsDeferredDocView
|
在 RDT) 加载和注册正在运行的文档表 (文档数据之前,提供实际文档视图。 这允许包检查文档并决定提供哪种类型的视图。
|
IVsDeferredSaveProject
|
延迟永久保存项目,直到用户使用 SaveAll 保存项目。 创建将项目保留在内存中的效果。 包为项目使用生成的名称,并在临时位置使用临时文件。 将解决方案限制为一个项目。
|
IVsDependency
|
描述在生成操作或部署中由另一个项目使用的项目。
|
IVsDependencyProvider
|
提供对项目配置的依赖项的访问。
|
IVsDeployableProjectCfg
|
允许项目管理部署操作。
|
IVsDeployableProjectCfg2
|
用于在项目部署期间支持有关部署的输出。 扩展并从 继承 IVsDeployableProjectCfg。
|
IVsDeployDependency
|
提供对输出组依赖项的访问。
|
IVsDeployDependency2
|
按名称检索依赖属性值。
|
IVsDeployStatusCallback
|
使环境能够接收有关部署操作状态的通知。
|
IVsDesignerInfo
|
获取与设计器关联的设计器技术和其他与语言无关的信息。 可以从 Visual Studio 文档框架检索它。
|
IVsDesignTimeAssemblyResolution
|
提供执行设计时程序集解析的方法。
|
IVsDesignTimeAssemblyResolution2
|
提供当前目标框架中程序集引用路径的设计时解析。 此接口作为服务从项目检索 ItemContext 。
|
IVsDetermineWizardTrust
|
定义向导的事件以及提供状态信息的方法。 可以从 (SID_SVsDetermineWizardTrust) 服务获取接口的 SVsDetermineWizardTrust 实例。
|
IVsDiagnosticsItem
|
提供在 诊断 中使用的信息。
|
IVsDiagnosticsProvider
|
允许组件参与 shell 的诊断系统。
|
IVsDifferenceService
|
在 Visual Studio 中打开一个窗口,用于比较两个文件。
|
IVsDiscoveryService
|
创建发现会话。
|
IVsDocDataFileChangeControl
|
确定是否应忽略对编辑器外部的文档数据文件所做的更改。
|
IVsDocOutlineProvider
|
提供有关文档大纲的信息。
|
IVsDocOutlineProvider2
|
启用更改 shell 的快捷键转换。
|
IVsDocumentLockHolder
|
允许非编辑器向正在运行的文档表中注册的项添加编辑锁。
|
IVsDocumentPreviewer
|
提供有关文档预览器的信息。
|
IVsDpiAware
|
IVsDummy
|
IVsDynamicNavigationItem
|
提供有关动态创建的导航项的信息。
|
IVsEditorFactory
|
创建文档视图对象和数据对象的实例。
|
IVsEditorFactory2
|
创建文档视图对象和数据对象的实例。
|
IVsEditorFactory3
|
IVsEditorFactory4
|
IVsEditorFactoryChooser
|
由编辑器工厂实现,作为选择器 (或委托器) 其他类型的编辑器工厂。
|
IVsEditorFactoryNotify
|
提供用于保存或重命名文件或添加项的通知方法。
|
IVsENCRebuildableProjectCfg
|
IVsENCRebuildableProjectCfg2
|
IVsEnhancedDataTip
|
在调试器中启用数据提示的自定义。
|
IVsEnumCommentTaskTokens
|
枚举与任务列表关联的注释任务标记的集合。
|
IVsEnumCryptoProviderContainers
|
为加密提供程序中的所有密钥容器提供枚举器。 密钥容器是密钥数据库的一部分,其中包含给定用户的所有密钥对。 由 EnumContainers(String, IVsEnumCryptoProviderContainers) 接口的 IVsStrongNameKeys 方法返回。
|
IVsEnumCryptoProviders
|
提供枚举器以列出加密服务提供程序。 由 EnumProviders(IVsEnumCryptoProviders) 接口的 IVsStrongNameKeys 方法返回。
|
IVsEnumDependencies
|
枚举一组依赖项。
|
IVsEnumDocumentPreviewers
|
枚举一组文档预览器。
|
IVsEnumGuids
|
枚举 GUID 的集合。
|
IVsEnumHierarchies
|
为 对象提供枚举 IVsHierarchy 。
|
IVsEnumHierarchyItemsFactory
|
创建 的 IEnumHierarchyItems实例,这是项目层次结构中的项的枚举器。 可以从 (SID_SVsEnumHierarchyItemsFactory) 服务获取此接口的 SVsEnumHierarchyItemsFactory 实例。
|
IVsEnumLibraries2
|
枚举符号库。
|
IVsEnumNavInfoNodes
|
枚举 接口表示的 IVsNavInfo 节点项。
|
IVsEnumOutputs
|
从项目的配置中输入一组生成输出项。 从项目的配置中枚举一组生成输出项。
|
IVsEnumSearchProviders
|
枚举搜索提供程序的集合。
|
IVsEnumSelectedSymbols
|
选定符号组的枚举器。 枚举器返回接口数组 IVsSelectedSymbol 。
|
IVsEnumSharedProjectReferences
|
IVsEnumTaskItems
|
枚举与任务提供程序关联的任务项。
|
IVsEnumWindowSearchFilters
|
枚举窗口搜索筛选器的集合。
|
IVsEnumWindowSearchOptions
|
枚举窗口搜索选项的集合。
|
IVsErrorItem
|
提供有关错误项的信息。 该信息包括错误所属的层次结构,以及它是错误、警告还是消息。
|
IVsErrorItem2
|
除了) 之外, (IVsTaskItem 由错误列表项实现。如果要在错误列表窗口中指定自己的自定义图标,请使用此接口,而不是 IVsErrorItem2 。
|
IVsErrorList
|
操作 BuildErrorList 窗口。 可以从 (SID_SVsErrorList) 服务获取此接口的 SVsErrorList 实例。 该服务 SVsErrorList 还提供 IVsTaskList。
|
IVsExtensibility3
|
不适合直接在代码中使用。 实现许多支持扩展性的功能,包括启动各种事件。 将托管代码中不可用的旧 IVsExtensibility 接口 和 IVsExtensibility2 接口合并到可从托管代码使用的接口中。
|
IVsExtensibleObject
|
在自动化模型中的特定点返回特定于 VSPackage 的自动化对象。
|
IVsExternalFilesManager
|
由环境实现以处理杂项文件项目。
|
IVsExternalFilesManager2
|
由环境实现以处理杂项文件项目。
|
IVsFavoritesProvider
|
在将 URL 添加到收藏夹列表时由环境使用。
|
IVsFileBackup2
|
应备份的文档数据应支持此接口。 Visual Studio 文件恢复将备份正在运行的文档表中支持 IVsFileBackup2 且具有未保存更改的所有对象。 如果组件支持不在 UI 线程上运行的异步备份,则实现此接口而不是 IVsFileBackup。
|
IVsFileChangeEvents
|
当磁盘上的所选文件发生更改时通知客户端。
|
IVsFileChangeEx
|
允许对文件或目录进行更改。
|
IVsFileChangeEx2
|
IVsFileChangeEx3
|
IVsFileMergeService
|
管理 Visual Studio 中执行三向合并操作的窗口。
|
IVsFileReference
|
提供有关 Visual Studio 文件引用的信息。
|
IVsFileReferenceProviderContext
|
用于初始化文件引用提供程序的上下文对象。
|
IVsFileUpgrade
|
在项目升级过程中执行文件升级。
|
IVsFileUpgrade2
|
在项目升级过程中为指定版本执行文件升级。
|
IVsFilterAddProjectItemDlg
|
设置“添加项”对话框的筛选。
|
IVsFilterAddProjectItemDlg2
|
设置“AddItem”对话框的筛选。
|
IVsFilterKeys
|
控制键和命令之间的绑定。 可以从 (SID_SVsFilterKeys) 服务获取此接口的 SVsFilterKeys 实例。
|
IVsFilterKeys2
|
控制键和命令之间的绑定。 可以从 (SID_SVsFilterKeys) 服务获取此接口的 SVsFilterKeys 实例。 扩展,但不继承自 IVsFilterKeys。
|
IVsFilterNewProjectDlg
|
提供对“新建项目”对话框中的项的筛选。 由要筛选的组件实现。
|
IVsFindSymbol
|
实现通过 FindSymbol 菜单命令完成的搜索。 可以从 (SID_SVsObjectSearch) 服务获取此接口的 SVsObjectSearch 实例。
|
IVsFindSymbol2
|
实现通过 FindSymbol 菜单命令完成的搜索,支持多个框架。
|
IVsFindSymbolEvents
|
与“查找符号”命令相关的事件的传出接口,例如搜索选项中的更改。 客户端实现 接口并建议服务器。
|
IVsFindSymbolEvents2
|
事件的传出接口,例如与“查找符号”命令相关的搜索选项更改,支持多个框架。
|
IVsFireSolutionEvents
|
) SolutionEvents 解决方案通常触发 (触发相同的事件。 使嵌套子项目的项目能够触发这些事件。 由环境实现。
|
IVsFireSolutionEvents2
|
) SolutionEvents 解决方案通常触发 (触发相同的事件。 使嵌套子项目的项目能够触发这些事件。 扩展,但不继承自 IVsFireSolutionEvents。
|
IVsFireUpdateSolutionEvents
|
由环境实现。 由嵌套子项目的项目使用。 这些项目必须实现 IVsParentProject。 此接口允许嵌套子项目的项目触发解决方案通常触发的相同 UpdateSolutionEvents。 此接口类似于相关的 IVsFireSolutionEvents 接口,但可通过 SVsSolutionBuildManager 服务的 QueryService 访问。 这些方法循环访问 IVsUpdateSolutionEvents 客户端的通知接收器,并调用相应的通知方法。
|
IVsFontAndColorCacheManager
|
控制字体和颜色设置的缓存。
|
IVsFontAndColorDefaults
|
允许 VSPackage 通过定义窗口或 UI 组件的默认字体和颜色来支持 IDE 的“字体和颜色”属性页。
|
IVsFontAndColorDefaultsProvider
|
提供 IVsFontAndColorDefaults 的实例或 IVsFontAndColorGroup 对应于特定类别的接口,即“选项”对话框的“字体和颜色”属性页的“显示设置:”下拉列表中列出的特定项。
|
IVsFontAndColorEvents
|
使用字体和颜色信息通知 VSPackage 有关字体和颜色设置更改的信息。
|
IVsFontAndColorGroup
|
提供一种机制,通过该机制,提供字体和颜色支持的 VSPackage 可以指定显示项组- 一个表示两个或更多类别的并集的超级类别。
|
IVsFontAndColorStorage
|
允许 VSPackage 检索字体和颜色数据或将其保存到注册表。
|
IVsFontAndColorStorage2
|
允许 VSPackage 管理注册表字体和颜色条目。
|
IVsFontAndColorStorage3
|
允许 VSPackage 管理注册表字体和颜色条目。
|
IVsFontAndColorStorage4
|
IVsFontAndColorUtilities
|
提供用于处理 Visual Studio 字体和颜色机制的方法使用的输入和输出数据的工具。
|
IVsFrameworkMultiTargeting
|
为可扩展的框架多目标提供基本支持。
|
IVsFrameworkMultiTargeting2
|
为 Visual Studio 2012 中的可扩展框架多目标提供基本支持。
|
IVsFrameworkRetargetingDlg
|
为可扩展框架重定向对话框提供基本支持。
|
IVsFreeThreadedFileChangeEvents
|
IVsFreeThreadedFileChangeEvents2
|
IVsGeneratorProgress
|
使单个文件生成器能够报告其进度并提供其他警告和/或错误信息。
|
IVsGetCfgProvider
|
由项目系统实现。 检索指向 的 IVsCfgProvider指针。
|
IVsGetScciProviderInterface
|
获取源代码控制提供程序接口。
|
IVsGlobals2
|
加载全局值并将其保存到解决方案。 不能 IVsGlobals 在托管代码中使用的 替换 。
|
IVsGlobalsCallback2
|
执行接口的保存和加载操作 IVsGlobals2 。
|
IVsGlobalSearch
|
管理集成开发环境 (IDE) 范围的搜索。
|
IVsGlobalSearchCallback
|
跟踪全局搜索的进度。
|
IVsGlobalSearchTask
|
实现跨多个提供程序执行搜索的全局搜索任务。
|
IVsGlobalSearchUI
|
提供对集成开发环境 (IDE) 全局搜索 用户界面的访问权限。
|
IVsGlobalSearchUIResultsCategory
|
提供返回结果的搜索类别中的信息。
|
IVsGradient
|
使 VSPackage 能够绘制具有适当渐变的指定 UI 元素。
|
IVsHandleInComingCallDynamicInProc
|
使对象能够动态控制来自其他 COM 单元(即后台线程)的调用的重新进入。
|
IVsHasRelatedSaveItems
|
启用其他项的保存。 由希望其他项目显示在“保存更改”对话框中的客户端实现,或者希望与其他项同时保存特定项的客户端实现。
|
IVsHelpAttributeList
|
提供帮助属性的所有可能值的列表。 接口不提供枚举器,而是使用整数索引来检索值。
|
IVsHelpProvider
|
实现此接口以替代默认帮助体验。
|
IVsHelpSystem
|
提供对帮助系统的访问权限。
|
IVsHierarchy
|
为实现项目层次结构的 VSPackage 提供层次结构管理。
|
IVsHierarchy2
|
IVsHierarchyDeleteHandler
|
管理层次结构项的删除或删除。
|
IVsHierarchyDeleteHandler2
|
删除解决方案层次结构中的一个或多个项。 接口扩展,但不继承自 IVsHierarchyDeleteHandler。 仅当希望包使用自己的删除提示时,才需要。
|
IVsHierarchyDeleteHandler3
|
提供批量项目删除功能。
|
IVsHierarchyDirectionalDropDataTarget
|
处理项目上方、下方和上空的放置目标。 此接口由 IVsHierarchy实现。
|
IVsHierarchyDropDataSource
|
在层次结构窗口中拖放操作期间,提供有关拖动项相对于其数据源的信息。 可以从 接口获取此接口的 IVsHierarchy 实例。
|
IVsHierarchyDropDataSource2
|
在层次结构窗口中拖放操作期间,提供有关拖动项相对于其数据源的信息。 接口扩展并从 接口继承 IVsHierarchyDropDataSource 。 如果需要其他方法,只需使用 IVsHierarchyDropDataSource2。
|
IVsHierarchyDropDataTarget
|
在层次结构窗口中的拖放操作期间,提供有关拖动项相对于其放置目标的信息。
|
IVsHierarchyEvents
|
通知客户端层次结构的更改。
|
IVsHierarchyEvents2
|
通知客户端对层次结构的其他更改。
|
IVsHierarchyManipulation
|
控制环境中层次结构的状态。
|
IVsHierarchyManipulationStateContext
|
确定性地还原特定时间点的层次结构操作状态。
|
IVsHierarchyRefactorNotify
|
通知重构操作的层次结构。
|
IVsHTMLConverter
|
使调试器能够处理其输出中的某些 HTML 元素。 可以从 (SID_SVsHTMLConverter) 服务获取 接口的 SVsHTMLConverter 实例。
|
IVsImageButton
|
在 VSPackage 创建的按钮上绘制图像。
|
IVsImageMonikerImageList
|
表示图像名字对象的列表。
|
IVsImageMonikerSource
|
IVsImageService
|
注册已知图像 (,例如 Visual Studio) 图标。
|
IVsImageService2
|
注册已知图像 (,例如 Visual Studio) 图标。
|
IVsIME
|
授予包对输入法编辑器 (输入法) 的访问权限。 输入法编辑器提供候选项以响应用户击键。 经常用于非字母语言的本地化。 可以从 (SID_SVsIME) 服务获取 接口的 SVsIME 实例。
|
IVsInfoBar
|
表示构造表示信息栏的 IVsUIElement 所需的数据。 信息栏可以有一个图标、一组文本范围和一个可选的关闭按钮。
|
IVsInfoBarActionItem
|
表示 IVsInfoBar 中的可单击操作范围,默认情况下呈现为超链接。 操作项可以具有与之关联的上下文数据,并在 IVsInfoBarUIEvents 接口上单击回调。
|
IVsInfoBarActionItemCollection
|
表示操作项的集合。
|
IVsInfoBarHost
|
知道如何布局信息栏的主机控件。 对于 IVsWindowFrame,可以通过VSFPROPID_InfoBarHost访问主机。
|
IVsInfoBarTextSpan
|
表示 IVsInfoBar 中的文本范围。 可以将多个文本跨度串联在一起,其方式与格式文本文档相同。
|
IVsInfoBarTextSpanCollection
|
表示由文本范围组成的文档。
|
IVsInfoBarUIElement
|
表示 InfoBar UI 元素。
|
IVsInfoBarUIEvents
|
处理信息栏中的用户手势。
|
IVsInfoBarUIFactory
|
IVsInstalledProduct
|
允许 VSPackage 将信息放在初始屏幕和“帮助”菜单上的“关于”对话框中。
|
IVsIntelliMouseHandler
|
使包能够充分利用 IntelliMouse 功能。 在实现其自己的某些功能的 shell 客户端中使用。 可以从 (SID_SVsIntelliMouseHandler) 服务获取接口的 SVsIntelliMouseHandler 实例。
|
IVsIntellisenseEngine
|
使项目层次结构节点能够加载或卸载文件,作为 IntelliSense 支持的一部分。 加载和卸载会生成可能会更改 IntelliSense 显示内容的事件。 可以从 (SID_SVsIntelliSenseEngine) 服务获取 接口的 SVsIntellisenseEngine 实例。
|
IVsIntellisenseProject
|
为项目提供 IntelliSense 支持。 与 一起使用 IVsIntellisenseProjectHost ,旨在与包含的语言一起使用。
|
IVsIntellisenseProjectEventSink
|
定义 Intellisense 项目的事件函数。 (IVsIntellisenseProject).
|
IVsIntellisenseProjectHost
|
允许项目层次结构节点提供有关嵌套 IntelliSense 项目的信息, (实现 IVsIntellisenseProject) 的项目显示在 IntelliSense 工具提示中。 与包含的语言一起使用。 可以从 (SID_SVsIntellisenseProjectHost) 服务获取此接口的 SVsIntellisenseProjectHost 实例。
|
IVsIntellisenseProjectManager
|
使项目层次结构节点能够通知侦听器更改 IntelliSense 工具提示中显示的事件,以及检索特定项目信息。 可以从 (SID_SVsIntellisenseProjectManager) 服务获取接口的 SVsIntellisenseProjectManager 实例。 与包含的语言一起使用。
|
IVsInvalidateCachedCommandState
|
IVsInvisibleEditor
|
通过不可见的编辑器对象获取“正在编辑”的文件的文档数据。
|
IVsInvisibleEditorManager
|
用于注册不可见的编辑器。
|
IVsItemTypeResolutionService
|
在引用的项目和程序集之间建立连接,以便向项目节点提供类型信息。
|
IVsItemTypeResolutionSite
|
提供 用于 IVsItemTypeResolutionService 跟踪引用和程序集的回调方法。
|
IVsLanguageInfoPackage
|
用于在“选项”对话框中提供每种语言的编辑器属性页。
|
IVsLanguageServiceBuildErrorReporter
|
使用项目系统为语言服务提供错误报告。
|
IVsLanguageServiceBuildErrorReporter2
|
使用项目系统为语言服务提供其他错误报告。
|
IVsLaunchPad
|
用于生成命令行工具和批处理文件的接口。
|
IVsLaunchPad2
|
执行命令,该命令的输出显示在 Visual Studio IDE 中的输出窗格中。 类似于 IVsLaunchPad 但 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane,
UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser,
UInt32[], String[]) 方法允许分析的输出字符串采用非标准格式。 执行命令,该命令的输出显示在 Visual Studio IDE 中的输出窗格中。 类似于 IVsLaunchPad,但 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane,
UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser,
UInt32[], String[]) 方法允许分析的输出字符串采用非标准格式。
|
IVsLaunchPad3
|
执行命令,该命令的输出显示在 Visual Studio IDE 中的输出窗格中。
|
IVsLaunchPad4
|
启动具有提升的控制台应用程序。
|
IVsLaunchPadEvents
|
通知环境取消启动板事件。
|
IVsLaunchPadFactory
|
I 创建 IVsLaunchPad 可用于生成命令行工具和批处理文件的对象
|
IVsLaunchPadOutputParser
|
分析任务列表项或导航信息的工具输出行。 由 接口 方法的ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane,
UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser,
UInt32[], String[])IVsLaunchPad2调用方实现。
|
IVsLibrary
|
此核心接口描述库,对象管理器使用该接口访问与之相关的符号。
|
IVsLibrary2
|
描述库,对象管理器使用 它来访问相关符号。
|
IVsLibrary2Ex
|
使库能够在配置文件更改或添加或删除引用时提供不同的 ObjectBrowser 信息。 扩展,但不继承自 IVsLibrary2。
|
IVsLibrary3
|
IVsNavInfo2从对象的向量SYMBOL_DESCRIPTION_NODE创建对象。
|
IVsLibraryMgr
|
此根接口允许环境的对象管理器访问包的 IVsLibrary。 大多数实现通常提供单个 IVsLibrary。 此根接口允许环境的对象管理器访问包的 IVsLibrary。 大多数实现通常提供单个 IVsLibrary。
|
IVsLibraryReferenceManager
|
提供有关对象浏览器的引用 .NET 库的信息。 可以从 (SID_SVsComplusLibrary) 服务获取此接口的 SVsComplusLibrary 实例。
|
IVsLiteTree
|
表示轻型树控件。 例如,在 ObjectBrowser 和 FindSymbol 对话框中使用。
|
IVsLiteTreeEvents
|
定义轻型树控件的事件。 用作 接口的 方法IVsLiteTree中的AdviseTreeEvents(IVsLiteTreeEvents, UInt32)参数。
|
IVsLiteTreeList
|
在代码浏览工具) 的树视图中,提供有关属于整个组织的列表中的符号的信息 (IVsLiteTree 。 列表是库与工具通信的基本信息单元,在树视图中显示为特定父级的一组对等节点。
|
IVsLongIdleEvents
|
由有兴趣接收长时间空闲通知的订阅者实现。
|
IVsLongIdleManager
|
提供允许订阅服务器接收长时间空闲事件的方法。
|
IVsMacroRecorder
|
已过时的接口。 请勿使用。
|
IVsMacros
|
已过时的接口。 请勿使用。
|
IVsManifestReferenceResolver
|
提供将已部署的清单文件引用路径解析为本地文件路径的方法。
|
IVsMatcherDataInfo
|
IVSMDTypeResolutionService
|
使 实例 ITypeResolutionService 可用,可以在本机 (非托管) 代码中使用。 可以通过 接口 GetItemContext(IVsHierarchy, UInt32, IServiceProvider) 的 方法获取 接口的 IVsProject 实例。 还可以通过 SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService) 服务获取接口。
|
IVsMenuEditor
|
向窗体设计器公开共享菜单编辑器。 可以从 接口获取 接口的 IVsMenuEditorFactory 实例。
|
IVsMenuEditorFactory
|
提供接口的 IVsMenuEditor 实例,供想要使用共享菜单编辑器的窗体设计人员使用。 可以从 (SID_SVsMenuEditor) 服务获取接口的 SVsMenuEditor 实例。
|
IVsMenuEditorSite
|
描述实例的站点 IVsMenuEditor 。 由环境提供并由实例使用 IVsMenuEditor 。
|
IVsMenuEditorTransactionEvents
|
启用将一组菜单编辑器操作视为事务。 由窗体设计器用于支持撤消操作。
|
IVsMenuEvents
|
IVsMenuEventsService
|
IVsMenuItem
|
使表单设计者能够使用共享菜单编辑器。 由环境实现。
|
IVsMonitorSelection
|
使 VSPackages 能够接收选择事件的通知,并获取有关当前项目层次结构、项、元素值和命令 UI 上下文的信息。
|
IVsMonitorSelection2
|
提供有关空上下文 (当) 未选择任何内容并支持实现自定义选择标识符时的信息。 扩展,但不继承自 IVsMonitorSelection。
|
IVsMonitorUserContext
|
创建新的上下文或子文本包。
|
IVsMRESearchProvider
|
公开单个最近执行的命令搜索提供程序。
|
IVsMRUItemsStore
|
控制最近使用的 (MRU) 项集合。
|
IVsMSBuildHostObject
|
使项目系统能够与 MSBuild 主机对象通信。
|
IVsMSBuildTaskFileManager
|
使 MSBuild 能够将内存而不是磁盘文件用于 Intellisense 生成。
|
IVsMultiItemSelect
|
为环境提供对多个选择的访问权限。
|
IVsMultiViewDocumentView
|
支持同一视图上的多个视图选项卡,例如 HTML 编辑器上的“HTML”和“设计”选项卡。
|
IVsNavigateToService
|
IVsNavigateToService2
|
IVsNavigationTool
|
替换 IVsClassView 并 IVsObjectBrowser.to 操作 ClassView 和 ObjectBrowser。
|
IVsNavInfo
|
标识符号分层树中的符号。
|
IVsNavInfo2
|
标识符号分层树中的符号。
|
IVsNavInfoNode
|
标识符号路径中的节点。
|
IVsNewDocumentStateContext
|
确定性地还原特定时间点的文档状态。
|
IVsNonLocalProject
|
确保存在非本地项目的本地副本。 使用非本地项目的项目可以从 接口 IVsHierarchy 获取 接口。
|
IVsNonSolutionProjectFactory
|
指示工厂创建的项目不是解决方案的一部分。
|
IVsObjBrowser
|
由环境实现。 由想要操作对象浏览器的 VsPackages 使用。
|
IVsObjectBrowserDescription2
|
为对象浏览器提供有关对象的描述性文本。 环境提供此接口。
|
IVsObjectBrowserDescription3
|
提供用于输入对象浏览器说明文本的方法。
|
IVsObjectList
|
在代码浏览工具) 的树视图中,提供有关属于整个组织的列表中的符号的信息 (IVsLiteTree 。 IVsObjectList 是 的 IVsLiteTreeList 扩展,提供与项目中的符号相关的其他方法。 在代码浏览工具) 的树视图中,提供有关属于整个组织的列表中的符号的信息 (IVsLiteTree 。 IVsObjectList 是 的 IVsLiteTreeList 扩展,提供与项目中的符号相关的其他方法。
|
IVsObjectList2
|
在代码浏览工具) 的树视图中,提供有关属于整个组织的列表中的符号的信息 (IVsLiteTree 。
|
IVsObjectListOwner
|
提供有关对象列表以及操作列表的信息。 在“搜索”窗格中使用。 环境实现 接口。
|
IVsObjectManager
|
包使用此接口向对象管理器注册和取消注册其库管理器。 通过为服务调用 QueryService SVsObjectManager 获取 IVsObjectManager 接口。 包使用此接口向对象管理器注册和取消注册其库管理器。 通过为服务调用 QueryService SVsObjectManager 获取 IVsObjectManager 接口。
|
IVsObjectManager2
|
由 VSPackage 用于向 Visual Studio 对象管理器注册和注销符号库,并创建可浏览的组件集。 若要获取对 Visual Studio 对象管理器的引用,请调用通过 SetSite(IServiceProvider) 方法传递给你的全局服务提供程序。
|
IVsObjectManagerEvents
|
表示对象管理器事件。
|
IVsObjectSearch
|
对指定的 对象执行搜索。 环境实现 接口。 可以从 (SID_SVsObjectSearch) 服务获取接口的 SVsObjectSearch 实例。
|
IVsObjectSearchPane
|
在引用的库或程序集中搜索对象。
|
IVsOpenProjectOrSolutionDlg
|
使用标准打开对话框打开解决方案或项目。
|
IVsOutput
|
提供有关配置输出的信息。
|
IVsOutput2
|
提供有关配置输出的信息。
|
IVsOutputGroup
|
允许项目根据使用情况对输出进行分组。
|
IVsOutputGroup2
|
允许项目根据使用情况对输出进行分组。
|
IVsOutputWindow
|
管理和控制特定于具有多个窗格的输出工具窗口的功能。
|
IVsOutputWindow2
|
提供有关 OutputWindow 中活动窗格的信息。 扩展,但不继承自 IVsOutputWindow。 由环境实现。 可以通过查询 IVsOutputWindow获取 接口的实例。
|
IVsOutputWindow3
|
为 接口提供其他方法 IVsOutputWindow 。
|
IVsOutputWindowPane
|
允许 VSPackage 操作特定的“输出”窗口窗格。
|
IVsOutputWindowPane2
|
将字符串写入输出窗口,并在错误列表中创建一个条目。
|
IVsOutputWindowPane3
|
表示输出窗口窗格。
|
IVsOutputWindowPaneNoPump
|
由 OutputWindow 工具窗口的解决方案包装器实现。 不能保证由实现 IVsOutputWindowPane 的所有 COM 对象实现,因此需要无泵写入输出窗口的客户端应尝试强制转换为此接口,并在转换成功时使用它,但准备在强制转换失败时回退到调用 IVsOutputWindowPane::OutputString。
|
IVsOwnedProjectFactory
|
由支持由所有者聚合的项目使用,以在其项目文件中保留 OwnerKey。
|
IVsPackage
|
在环境中初始化 VSPackage,并使其服务可供环境使用。
|
IVsPackage2
|
使 VSPackage 的属性可用。
|
IVsPackageDynamicToolOwner
|
使包能够动态显示或隐藏其工具窗口。 可以从 (SID_SVsPackageDynamicToolOwner) 服务获取接口的 SIVsPackageDynamicToolOwner 实例。
|
IVsPackageDynamicToolOwnerEx
|
启用工具窗口可见性的动态控制。 此接口通过添加多实例 ID 的参数来扩展 IVsPackageDynamicToolOwner 接口。 此版本控制显示的实例数,而以前的版本仅控制所显示工具窗口的类型,而不考虑其实例 ID。这主要影响具有 CTW_fForceCreate 标志的工具窗口,导致 shell 在启动时或上下文更改时加载它们。
|
IVsPackageExtensionProvider
|
为包提供“pull”样式的扩展点。
|
IVsPackageInfo
|
IVsPackageInfoQueryService
|
IVsPackageLoadEvents
|
表示包加载事件。
|
IVsPackageSelectedInfo
|
IVsParentHierarchy
|
不支持的接口。 请勿使用。
|
IVsParentProject
|
允许通过环境生成解决方案层次结构,按正确的顺序打开和关闭嵌套项目。
|
IVsParentProject2
|
创建嵌套项目。 可以通过查询 的实例来获取 接口的 IVsHierarchy实例。
|
IVsParseCommandLine
|
分析 的实现者的 IOleCommandTarget命令行参数。 可以从 (SID_SVsParseCommandLine) 服务获取接口的 SVsParseCommandLine 实例。
|
IVsParseCommandLine2
|
分析 的实现者的 IOleCommandTarget命令行参数。 扩展但不继承自 IVsParseCommandLine。 添加支持自动完成的方法。 可以从 (SID_SVsParseCommandLine) 服务获取 接口的 SVsParseCommandLine 实例。
|
IVsPathVariableResolver
|
使用特定于 Visual Studio 的变量为常见路径元素编码或解码文件路径。 这支持使用 vssettings 文件以计算机无关格式存储文件路径。 可以从 SVsPathVariableResolver (SID_SVsPathVariableResolver) 服务获取接口的实例。
|
IVsPerPropertyBrowsing
|
IVsPerPropertyBrowsing 用于对属性窗口中显示的某些属性执行自定义编辑以本地化。
|
IVsPersistConnectedServices
|
由支持 ConnectedServices 属性持久性的项目系统实现。 使用 IVsHierarchy.GetProperty (VSHPROPID_ConnectedServicesPersistence...) 从项目获取 IVsPersistConnectedServices。
|
IVsPersistDocData
|
为文本缓冲区管理的文档数据启用持久性功能。
|
IVsPersistDocData2
|
为文本缓冲区管理的文档数据启用持久性功能。
|
IVsPersistDocData3
|
告知数据文档 (实现 IVsPersistDocData) 对象是否释放其存储以关闭或重新加载。 扩展,但不继承自 IVsPersistDocData。
|
IVsPersistHierarchyItem
|
提供对层次结构项的持久性。
|
IVsPersistHierarchyItem2
|
提供对层次结构项的持久性。
|
IVsPersistSolutionOpts
|
提供对与解决方案关联的用户选项文件中特定于用户的选项的访问权限。
|
IVsPersistSolutionOpts2
|
提供对与解决方案关联的用户选项文件中用户特定选项的其他访问权限。
|
IVsPersistSolutionProps
|
使 VSPackages 能够将非用户特定的解决方案属性写入解决方案.sln文件中。
|
IVsPersistSolutionProps2
|
通过在解决方案加载失败时提供名为 的方法,支持在解决方案 (.sln) 文件中保存解决方案属性。 由 包实现。 扩展但不继承自 IVsPersistSolutionProps。
|
IVsPlatformReference
|
提供有关 Visual Studio 平台引用的信息。
|
IVsPlatformReferenceProviderContext
|
用于初始化平台引用提供程序的上下文对象。
|
IVsPlatformReferenceProviderContext2
|
扩展 IVsPlatformReferenceProviderContext 以公开扩展 SDK 目录。
|
IVsPlatformReferenceProviderContext3
|
IVsPrefetchLoadProgress
|
IVsPrefetchLoadProgress2
|
IVsPrefetchProjectFactory
|
IVsPreviewChangesEngine
|
在应用给定引擎所做的更改之前启用预览。 由重构引擎实现。
|
IVsPreviewChangesList
|
表示“预览更改”工具窗口的更改树中的项列表。
|
IVsPreviewChangesService
|
显示重构代码中使用的“PreviewChanges”对话框。 可以从 (SID_SVsPreviewChangesService) 服务获取 接口的 SVsPreviewChangesService 实例。
|
IVsPrioritizedSolutionEvents
|
定义解决方案的高优先级事件方法。
|
IVsPrioritizedSolutionEventsSink
|
实现此接口 (事件侦听器) 接收器将获得解决方案事件的优先级通知。
|
IVsProfferCommands3
|
从用户界面添加、查找、重命名和删除命令。
|
IVsProfferCommands4
|
允许实现者使用 IPicture、 Bitmap或 Icon指定新命令的图像。 由 Visual Studio shell 实现,并通过 SVsProfferCommands 服务获取。
|
IVsProfilableProjectCfg
|
指示可以分析项目。
|
IVsProfileDataManager
|
提供对配置文件管理器的访问和对设置的编程控制。 可以从 (SID_SVsProfileDataManager) 服务获取 接口的 SVsProfileDataManager 实例。
|
IVsProfilerAttachTargetInfo
|
请求探查器附加到指定的进程标识符。
|
IVsProfilerLaunchBrowserTargetInfo
|
启动具有指定 URL 的 Web 浏览器。
|
IVsProfilerLauncher
|
为项目系统提供在分析下启动目标的功能。
|
IVsProfilerLaunchExeTargetInfo
|
指定由探查器(而不是项目系统)启动的可执行目标。
|
IVsProfilerLaunchTargetInfo
|
指定将由探查器(而不是项目系统)启动的目标。
|
IVsProfilerLaunchWebServerTargetInfo
|
启动 Web 服务器。 此接口使用 URL 确定 w3wp () 重启或更新然后附加到的工作进程实例。
|
IVsProfilerTargetInfo
|
为探查器目标信息提供基类。
|
IVsProfileSettingsFileCollection
|
表示配置文件设置文件。
|
IVsProfileSettingsFileInfo
|
表示配置文件设置文件信息。
|
IVsProfileSettingsTree
|
表示配置文件设置树。
|
IVsProfilesManagerUI
|
用于允许本机代码与托管代码之间通信的内部接口。
|
IVsProgress
|
IVsProject
|
管理项目中的项或文档。
|
IVsProject2
|
除了接口中的方法外,还可以删除和重新打开项目中的 IVsProject 项。
|
IVsProject3
|
提供使用特定编辑器添加或打开项目项以及将项传输到另一个项目的功能,以及接口中 IVsProject2 的方法。
|
IVsProject4
|
在项目上实现,以便更高效地查询项目信息。
|
IVsProject5
|
提供确定文档是否在项目中的功能。
|
IVsProjectAcquisitionSetupDriver
|
表示安装驱动程序。
|
IVsProjectAcquisitionSetupDriver2
|
IVsProjectAcquisitionSetupDriver3
|
IVsProjectAsyncOpen
|
提供异步打开项目中的项的功能。
|
IVsProjectBuildMessageEvents
|
为 提供事件接收器 IVsProjectBuildMessageReporter。
|
IVsProjectBuildMessageReporter
|
为项目层次结构提供截获生成消息 (错误、警告等) 的功能,以便进行自定义报告。
|
IVsProjectBuildSystem
|
提供对 MSBuild 系统对象的访问。 允许将生成系统置于批处理模式,以控制更改的承诺。 创建 VSPackage 时,将获得 接口的实现。
|
IVsProjectCfg
|
提供对项目配置信息的访问权限。
|
IVsProjectCfg2
|
除了 接口中 IVsProjectCfg 的方法外,还支持基于配置对输出进行分组。
|
IVsProjectCfgDebugTargetSelection
|
允许项目参与调试目标菜单控制器功能。 此接口是可选的。
|
IVsProjectCfgDebugTypeSelection
|
由项目实现的可选接口,用于向 Visual Studio 工具栏公开调试器类型。
|
IVsProjectCfgProvider
|
提供对项目配置信息的访问权限。
|
IVsProjectClassifierInfo
|
IVsProjectDataConnection
|
为调试器提供数据连接。 在单步执行 SQL 文档时使用。
|
IVsProjectDebugTargetProvider
|
获取有关调试目标(调试器中启动的文件)的信息。 在想要控制调试器的启动的项目中实现。 必须使用 注册实现 IVsRegisterProjectDebugTargetProvider。
|
IVsProjectDeployDependency
|
提供有关项目到项目依赖项的信息。 由支持生成生成的项目系统实现。 继承自 IVsDeployDependency。
|
IVsProjectFactory
|
在解决方案中创建项目。
|
IVsProjectFactory2
|
提供一个方法,指示环境是否可以异步打开项目。 扩展,但不继承自 IVsProjectFactory。
|
IVsProjectFaultResolver
|
解决项目层次结构上的错误。
|
IVsProjectFileReloadManagerEvents
|
由协调加载项目所需的文件的客户端实现。可以通过 IVsSolution::AdviseSolutionEvents 订阅这些事件。
|
IVsProjectFlavorCfg
|
项目子类型配置对象实现 IVsProjectFlavorCfg,为项目子类型提供对各种配置接口的访问权限。
|
IVsProjectFlavorCfgOutputGroups
|
向项目子类型授予对项目输出组内容的访问权限。 IVsProjectFlavorCfgOutputGroups 接口还允许项目子类型影响项目根据使用情况对输出进行分组的能力。
|
IVsProjectFlavorCfgProvider
|
充当项目子类型的配置对象的工厂。
|
IVsProjectFlavorReferenceManager
|
为风格提供了一种控制引用管理器的调用和处理的方法。
|
IVsProjectFlavorReferences
|
为项目子类型提供 (风格) 对引用和被引用的控制。
|
IVsProjectFlavorReferences2
|
添加用于验证项目引用的方法。
|
IVsProjectFlavorReferences3
|
允许项目子类型 (风格) 控制项目引用处理的某些方面。
|
IVsProjectFlavorUpgradeViaFactory
|
使用项目工厂升级风格项目。
|
IVsProjectFlavorUpgradeViaFactory2
|
允许项目风格项目工厂参与风格基础项目的升级过程。
|
IVsProjectMRU
|
提供用于注册最近使用 (MRU) 条目的方法。
|
IVsProjectReference
|
提供有关 Visual Studio 项目引用的信息。
|
IVsProjectReferenceProviderContext
|
用于初始化项目引用提供程序的上下文对象。
|
IVsProjectResources
|
管理资源 (。RESX) .NET 设计器的文件。 最常用于管理本地化资源。 可以通过查询 IVsHierarchy来获取 接口的实例。
|
IVsProjectSelector
|
允许方案在多个项目系统之间动态获取所有权。 解决方案加载程序将首先尝试将项目类型与已注册的 ProjectSelector 匹配,如果有,将调用 GetProjectFactoryGuid,后者又会查找 pszFilename,并查找使用旧项目系统或新项目系统重定向项目加载的条件。
|
IVsProjectServerHost
|
使项目能够启动或停止其托管服务器。
|
IVsProjectSpecialFiles
|
使你能够查询项目中的特殊文件(例如 Web 配置或许可证文件),并选择性地创建它们。
|
IVsProjectSpecificEditorMap
|
由项目实现,以支持在“打开方式”对话框中放置特定于项目的编辑器,或指示应与文件类型关联的编辑器或语言服务。
|
IVsProjectSpecificEditorMap2
|
由项目实现,以支持在“打开方式”对话框中放置特定于项目的编辑器,或指示应与文件类型关联的编辑器或语言服务。
|
IVsProjectStartupServices
|
支持其他开发人员的项目扩展性。
|
IVsProjectTargetChange
|
表示项目目标更改。
|
IVsProjectTargetDescription
|
表示项目目标说明。
|
IVsProjectTargetDescription2
|
定义用于统一重定向体验的项目目标。 重定向服务维护各种目标的集合
|
IVsProjectTextImageProvider
|
打开或关闭 IVsTextImage 文件的接口。 通常用于在非本地文件上启用查找和替换。 经常与 Web 文件一起使用。 实现应通过查询 IVsHierarchy使自身可用。
|
IVsProjectUpgrade
|
由需要在 Visual Studio 的不同版本之间升级项目文件格式的项目对象实现。
|
IVsProjectUpgradeViaFactory
|
使用项目工厂升级项目。 在打开项目之前由解决方案使用。 必须通过查询项目工厂来使用此接口。
|
IVsProjectUpgradeViaFactory2
|
通过提供在取消项目升级时调用 的方法,扩展但不继承自 IVsProjectUpgradeViaFactory 。
|
IVsProjectUpgradeViaFactory3
|
允许项目工厂的用户检查项目迁移是否完成,并获取升级后的项目的名称。 在关闭或卸载新的升级项目之前,需要保留此信息。
|
IVsProjectUpgradeViaFactory4
|
使用项目工厂升级项目。 在打开项目之前由解决方案使用。 必须通过查询项目工厂来使用此接口
|
IVsPropertiesInfo
|
表示属性信息。
|
IVsPropertyBag
|
管理名称/值对集合。
|
IVsPropertyBrowser
|
获取并设置属性浏览器的状态。 由环境实现。
|
IVsPropertyFileIn
|
读取包含属性名称和值的文件。 继承自 IVsPropertyStreamIn。 由 OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[]) 接口的 IVsStructuredFileIO 方法返回。
|
IVsPropertyFileOut
|
写出一个包含属性名称和值的文件。 扩展继承自 IVsPropertyStreamOut的 。 由 CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) 接口的 IVsStructuredFileIO 方法返回。
|
IVsPropertyPage
|
由 VSPackages 在 IPropertyPage 对象上实现,以在属性框架中显示分类的属性页。
|
IVsPropertyPage2
|
提供用于获取和设置属性页上的属性值。 扩展,但不继承自 IVsPropertyPage。
|
IVsPropertyPageFrame
|
更改属性窗口中属性页的初始显示。 可以从 (SID_SVsPropertyPageFrame) 服务获取接口的 SVsPropertyPageFrame 实例。
|
IVsPropertyPageNotify
|
告知环境属性页在可见时需要通知。 的实现者的 IVsPropertyPage可选接口。
|
IVsPropertyStreamIn
|
从流中读取属性名称、类型和值。 由环境实现,并与 IVsStructuredFileIOHelper 接口一起使用。
|
IVsPropertyStreamOut
|
写出属性的名称及其值。 还为输出提供类似事务的处理。 由环境实现。 与 接口一 IVsStructuredFileIOHelper 起使用。
|
IVsProvideAsyncSaveState
|
可选接口,可由 docdata 对象实现,这些对象需要在 aync 保存操作开始时保留状态数据。
|
IVsProvideComponentEnumeration
|
将字符串中的 XML 文档写入文件。 枚举器接口的支持接口。 可以从 (SID_SCompEnumService) 服务获取此接口的 SCompEnumService 实例。
|
IVsProvideTargetedToolboxItems
|
提供新框架中的工具箱项。 包在与) 相同的对象 IVsPackage 上实现此接口 (,以提供工具箱内容以响应新框架的存在。 这用于通过允许现有包在安装新框架后提供新框架中的更新内容,来促进与将来的带外框架版本的兼容性。
|
IVsProvideUserContext
|
为选择容器中的项提供上下文。
|
IVsProvideUserContext2
|
使 对象能够提供用户上下文和优先级。 扩展,但不继承自 IVsProvideUserContext。
|
IVsProvideUserContextForObject
|
检索给定对象的用户上下文界面 IVsUserContext 。 用户上下文提供搜索文本或帮助关键字 (keyword) 等内容。
|
IVsProvisionalItem
|
提供一种选择不为项创建临时视图的方法。
|
IVsPublishableProjectCfg
|
使项目能够控制其发布。 发布包括将项目移动到文件服务器或网站等内容。
|
IVsPublishableProjectStatusCallback
|
定义用于控制和报告项目发布的方法。 由环境实现。
|
IVsQueryDebuggableProjectCfg
|
响应有关项目如何启动调试器的查询。 在项目配置对象上由可以启动项目的项目实现的可选接口。
|
IVsQueryDebuggableProjectCfg2
|
响应有关项目如何启动调试器的查询。 由支持调试启动 (F5 命令) 的项目系统实现,并且需要返回接口不支持 IVsQueryDebuggableProjectCfg2 的其他信息。
|
IVsQueryEditQuerySave2
|
向环境或源代码管理包指示文件即将在内存中更改或保存。
|
IVsQueryEditQuerySave3
|
向环境或源代码管理包指示文件即将在内存中更改或保存。
|
IVsRefactorNotify
|
通知代码生成器发生重构操作的情况。
|
IVsReference
|
提供有关 Visual Studio 引用的基本信息。
|
IVsReferenceManager
|
定义引用管理器服务提供的方法。
|
IVsReferenceManager2
|
提供引用方法。
|
IVsReferenceManagerUser
|
定义引用管理器用于与客户端通信的协定。
|
IVsReferenceManagerUserReloadRequired
|
提供一个方法,该方法在实际需要应用任何需要重新加载项目才能进行更新的更改时调用一次。
|
IVsReferenceProviderContext
|
提供有关用于初始化引用提供程序的上下文对象的基本信息。
|
IVsRegisterDataSourceFactories
|
为 shell 注册数据源工厂。
|
IVsRegisterEditors
|
在环境中注册和注销编辑器。
|
IVsRegisterNewDialogFilters
|
为 AddNewProject 或 AddNewItem 对话框安装自定义筛选器。 可以从 (SID_SVsRegisterNewDialogFilters) 服务获取接口的 SVsRegisterNewDialogFilters 实例。
|
IVsRegisterPrefetchProjectFactory
|
IVsRegisterPriorityCommandTarget
|
用于将命令目标注册和注销 () 实例 IOleCommandTarget 作为高优先级命令处理程序。 可以从 (SID_SVsRegisterPriorityCommandTarget) 服务获取此接口的 SVsRegisterPriorityCommandTarget 实例。
|
IVsRegisterProjectDebugTargetProvider
|
维护调试目标提供程序的链接列表 (IVsProjectDebugTargetProvider) 。 可以从 (SID_SVsRegisterProjectDebugTargetProvider) 服务获取接口的 SVsRegisterDebugTargetProvider 实例。
|
IVsRegisterProjectSelector
|
由环境实现。 若要获取此接口,可以在 IVsProjectSelector 上执行 QI,也可以直接通过 QueryService (IID_IVsProjectSelector) 。 由实现项目选择器的包使用。RegisterProjectSelector 通常在 IVsPackage::SetSite 中调用;在 IVsPackage::Close 中调用 UnregisterProjectGenerator。注意:对于 VSKEYROOT\ProjectSelectors) 下 (注册的选择器,加载的解决方案将确保选择器包在需要时及时加载,因此不需要预加载包。
|
IVsRegisterProjectTypes
|
在环境中注册 VSPackage 项目类型。
|
IVsRegisterScciProvider
|
此接口用于向 Visual Studio 注册源代码管理包。
|
IVsRegisterUIFactories
|
注册用户界面工厂。
|
IVsRelativePathResolver
|
在调用 IVsUIShellOpenDocument:SearchProjectsForRelativePath(UInt32, String, String[]) 时,允许包解析绝对路径的相对路径。
|
IVsResourceManager
|
从附属 DLL 加载托管和非托管资源。
|
IVsResourceManager2
|
管理资源标识符。
|
IVsResourceView
|
表示资源视图。
|
IVsRetargetProject
|
提供重定向项目的方法。
|
IVsRetargetProjectAsync
|
提供异步重定向项目的方法。
|
IVsRunningDocTableEvents
|
实现触发的方法,以响应对运行文档表 (RDT) 中的文档的更改。
|
IVsRunningDocTableEvents2
|
实现触发的方法,以响应对运行文档表 (RDT) 中的文档的更改。
|
IVsRunningDocTableEvents3
|
实现触发的方法,以响应对运行文档表 (RDT) 中的文档的更改。
|
IVsRunningDocTableEvents4
|
实现触发的方法,以响应对运行文档表 (RDT) 中的文档的更改。
|
IVsRunningDocTableEvents5
|
实现其他方法,以响应对运行文档表 (RDT) 中的文档的更改。
|
IVsRunningDocTableEvents6
|
IVsRunningDocTableEvents7
|
IVsRunningDocTableEvents8
|
IVsRunningDocumentTable
|
管理环境中当前打开的文档集。
|
IVsRunningDocumentTable2
|
表示 RDT) (正在运行的文档表,并提供接口以外的 IVsRunningDocumentTable 其他功能。
|
IVsRunningDocumentTable3
|
表示 RDT) (正在运行的文档表,并提供接口以外的 IVsRunningDocumentTable2 其他功能。
|
IVsRunningDocumentTable4
|
提供处理正在运行的文档表中的文档的方法。
|
IVsRunningDocumentTable5
|
IVsRunningDocumentTable6
|
IVsRunningDocumentTable7
|
IVsSaveOptionsDlg
|
显示从“另存为”对话框中选择其他保存格式选项的对话框。
|
IVsSccAddWebProjectFromSourceControl
|
此接口从源代码管理将基于 Web 的项目添加到当前解决方案。
|
IVsSccControlNewSolution
|
自动将新创建的解决方案添加到源代码管理。 .
|
IVsSccEnlistmentPathTranslation
|
由解决方案用于转换项目路径。
|
IVsSccGlyphs
|
允许完全自定义源代码管理标志符号。
|
IVsSccGlyphs2
|
允许 SCC 提供程序提供基于 ImageMoniker 的字形。
|
IVsSccManager2
|
允许项目和层次结构向源代码管理注册自身,并获取有关源代码管理状态的信息。
|
IVsSccManager3
|
允许项目和层次结构向源代码管理注册自身,并获取有关源代码管理状态的信息。
|
IVsSccManagerTooltip
|
此接口提供对源代码管理数据的访问权限,以在 解决方案资源管理器 中构造工具提示文本。
|
IVsSccOpenFromSourceControl
|
直接从源代码控件将项添加到登记。
|
IVsSccProject2
|
在项目系统中实现,为项目文件和项目项提供源代码管理。
|
IVsSccProjectEnlistmentChoice
|
指示从源代码管理检索项目(也称为在项目中登记)时,项目将向用户提供的选项。
|
IVsSccProjectEnlistmentFactory
|
提供一个浏览对话框,用户可在其中选择要保存源代码管理下的项目的位置。
|
IVsSccProjectEvents
|
实现当项目更改其源代码控制 (SCC) 绑定时触发的方法。
|
IVsSccProjectProviderBinding
|
允许项目类型强制选择特定的源代码管理包。
|
IVsSccProvider
|
切换提供程序的当前活动状态。
|
IVsSccProviderRegisteredSettings
|
IVsSccProviderSettings
|
IVsSccToolsOptions
|
检索和更新与源代码管理关联的各种选项。
|
IVsSccTrackProjectEvents
|
启动或终止跟踪源代码控制 (SCC) 事件的咨询循环。
|
IVsSccVirtualFolders
|
获取项目中虚拟文件夹的列表。
|
IVsScriptJmcProjectControl
|
此接口由能够将脚本源文档分类为用户代码或非用户代码的项目系统实现。 这是为VSHPROPID_ScriptJmcProjectControl返回的元素类型。
|
IVsScriptJmcUserSettingsProvider
|
脚本用户设置提供程序。
|
IVsSearchCallback
|
由搜索使用者 (实现,例如窗口搜索主机) 。
HYPERLINK“http://bang/?q=The"\t “_top” 搜索任务将调用此接口来报告进度或完成。
|
IVsSearchFilterToken
|
描述一个标记,该标记组成可能属于搜索筛选器的搜索查询,通常采用 name:value 格式。
|
IVsSearchItemDynamicResult
|
汇报可以动态更改的属性 (例如,依赖于 shell) 中的 UI 上下文更改的属性。
|
IVsSearchItemResult
|
提供表示打开的文档的搜索结果。
|
IVsSearchProvider
|
公开单个搜索提供程序。
|
IVsSearchProviderCallback
|
允许提供程序返回搜索结果。
|
IVsSearchQuery
|
描述结构化搜索字符串。
|
IVsSearchQueryParser
|
管理搜索查询字符串的解析。
|
IVsSearchTask
|
启动或停止搜索操作。
|
IVsSearchToken
|
描述组成搜索查询的令牌。
|
IVsSelectedSymbol
|
为单个符号提供名称和导航信息 (库名称等) 。 集合中的 IVsSelectedSymbols 元素。
|
IVsSelectedSymbols
|
接口的 IVsSelectedSymbol 集合,这些接口提供有关所选内容中的符号的名称和导航信息。 可以从类视图或对象浏览器的 SVsClassView (SID_SVsClassView) 服务或 SVsObjBrowser (SID_SVsObjBrowser) 服务获取此接口的实例。
|
IVsSelectionEvents
|
通知已注册的 VSPackages 当前所选内容、元素值或命令 UI 上下文的更改。
|
IVsSerializeNavigationItem
|
允许在与其关联的窗口框架关闭后保存导航项。 如果再次打开与该窗口框架关联的文档,则可以使用 Deserialize(IVsWindowFrame, IStream) 方法重新创建导航项。
|
IVsServiceInfo
|
表示有关 VS 服务的信息。 实现必须是自由线程的。
|
IVsServiceInfo2
|
IVsServiceInfoQueryService
|
提供一种方法来获取有关 VS 中已注册服务的信息。 实现必须是自由线程的。
|
IVsSetTargetFrameworkWorkerCallback
|
描述回调方法的接口,该方法允许项目系统将重定向信息写入项目文件。
|
IVsSettingsErrorInformation
|
由 IDE 实现。 这是一个内部接口,用于允许 IDE 中的本机代码与托管代码之间的通信。
|
IVsSettingsManager
|
提供管理设置存储区的方法。
|
IVsSettingsReader
|
提供对 Visual Studio 设置文件中存储的配置信息的读取访问权限。
|
IVsSettingsStorageContainer
|
提供设置功能。
|
IVsSettingsStore
|
枚举并读取所选范围的集合和属性。 它是从 GetReadOnlySettingsStore(UInt32, IVsSettingsStore) 方法获取的。
|
IVsSettingsStore2
|
IVsSettingsStore3
|
IVsSettingsWriter
|
为 VSPackages 提供一种在 Visual Studio 设置文件中存储配置信息的机制。
|
IVsSetupCompositionService
|
提供一种获取 VS 中包的合成信息的方法。 用于确定包状态、项目分类器和痕迹导航模板的 acqusition 服务。 实现必须是自由线程的。
|
IVsSetupCompositionService2
|
IVsSetupCompositionService3
|
IVsSetupManifestEvents
|
IVsSetupPackageInfo
|
IVsSharedAssetsProject
|
表示具有共享资产的项目。
|
IVsSharedAssetsProjectEvents
|
表示与具有共享资产的项目关联的事件。
|
IVsSharedMSBuildFilesManagerHierarchy2
|
IVsSharedProjectQueryCanBeReferenced
|
让共享项目有机会否决由特定引用项目添加引用。
|
IVsSharedProjectReference
|
表示 SharedProjectReference 项 (通常为解决方案资源管理器) 中 References 文件夹的子级。 SharedProjectReference 项表示导入的共享 MSBuild 项目文件 (例如 *.projitems 文件) 。 通常,这些共享的 MSBuild 项目文件由在解决方案中加载的特定共享项目 (又名共享资产项目) “拥有”。
|
IVsSharedProjectReferenceProviderContext
|
表示“添加引用管理器”对话框中的“共享项目引用”选项卡。
|
IVsSharedProjectReferencesHelper
|
这是一个帮助程序服务,适用于支持通过 ReferenceManager 对话框添加/删除 SharedProject 引用的项目。
|
IVsShell
|
提供对基本环境服务(特别是处理 VSPackage 和注册表的服务)的访问权限。
|
IVsShell2
|
除了 接口外, IVsShell 还提供 shell 服务。
|
IVsShell3
|
除了 接口外, IVsShell 还提供 shell 服务。
|
IVsShell4
|
提供重启 shell 的方法。
|
IVsShell5
|
提供对基本环境服务(尤其是处理 VSPackage 和注册表的服务)的其他访问权限。
|
IVsShell6
|
提供包加载功能。
|
IVsShell7
|
提供对基本环境服务(特别是处理 VSPackage 和注册表的服务)的访问权限。
|
IVsShellPropertyEvents
|
由 ShellPropertyChangeEvents 的客户端实现。
|
IVsSimpleBrowseComponentSet
|
使用可浏览组件(如 Visual Studio 项目、外部.NET Framework组件和类型 (.tlb) 库)填充组件集。
|
IVsSimpleDocFactory
|
从给定文件创建文档数据对象,并返回文档的请求接口。 环境提供默认实现。
|
IVsSimpleLibrary2
|
接口的 IVsLibrary2 简化版本。
|
IVsSimpleObjectList2
|
接口的 IVsObjectList2 简化版本。
|
IVsSimplePreviewChangesList
|
这是 接口的 IVsPreviewChangesList 简化版本。
|
IVsSingleFileGenerator
|
将单个输入文件转换为可编译或添加到项目的单个输出文件。 实现 IVsSingleFileGenerator 的任何 COM 组件都是自定义工具。
|
IVsSingleFileGeneratorFactory
|
操作单一类型的文件的生成器 prog ID。
|
IVsSmartOpenScope
|
打开现有程序集并将程序集的元数据映射到内存。 该接口提供智能打开,在打开作用域时自动选择是否锁定。 可以使用 (SID_SVsSmartOpenScope) 服务获取此接口的 SVsSmartOpenScope 实例。
|
IVsSolution
|
提供解决方案的顶级操作或维护。
|
IVsSolution2
|
提供解决方案的顶级操作或维护。
|
IVsSolution3
|
创建、更新和保存项目文件。
|
IVsSolution4
|
提供用于在解决方案中托管加载项目的方法。
|
IVsSolution5
|
提供解决方案的其他顶级操作或维护。
|
IVsSolution6
|
提供解决方案的顶级操作或维护。
|
IVsSolution7
|
由 Visual Studio 环境实现。 可通过 QueryService (SVsSolution) 获取。
|
IVsSolution8
|
IVsSolutionBatchProjectActionEvents
|
IVsSolutionBuildManager
|
允许解决方案管理配置信息。
|
IVsSolutionBuildManager2
|
允许解决方案管理配置信息。
|
IVsSolutionBuildManager3
|
提供对 IVsUpdateSolutionEvents3 事件的访问。
|
IVsSolutionBuildManager4
|
提供强制解决方案生成管理器更新指定项目的依赖项的方法。
|
IVsSolutionBuildManager5
|
提供对 IVsUpdateSolutionEvents4 事件的访问权限。
|
IVsSolutionBuildManager6
|
IVsSolutionEvents
|
监视对解决方案的任何更改通知的侦听接口。
|
IVsSolutionEvents2
|
监视对解决方案的任何更改通知的侦听接口。
|
IVsSolutionEvents3
|
监视对解决方案的任何更改通知的侦听接口。
|
IVsSolutionEvents4
|
监视对解决方案的任何更改通知的侦听接口。
|
IVsSolutionEvents5
|
监视对解决方案的任何更改通知的侦听接口。
|
IVsSolutionEvents6
|
提供与解决方案关联的事件。
|
IVsSolutionEvents7
|
IVsSolutionEvents8
|
IVsSolutionEventsProjectUpgrade
|
提供在升级项目后调用的方法。
|
IVsSolutionLoadEvents
|
由对解决方案事件感兴趣的客户端实现。 通过 AdviseSolutionEvents(IVsSolutionEvents, UInt32)订阅这些事件。
|
IVsSolutionLoadManager
|
控制解决方案中项目的加载。 扩展程序可以使用此接口来设置项目或项目类型的负载优先级。
|
IVsSolutionLoadManagerSupport
|
支持管理解决方案中项目的加载方式。
|
IVsSolutionLogger
|
由解决方案实现,并由项目用来报告任何与项目负载相关的问题。 可以从 获取 SVsSolution它。
|
IVsSolutionPersistence
|
有助于将特定于包的属性和选项写入解决方案文件 (.sln) ,以及从文件加载属性和选项。
|
IVsSolutionUIEvents
|
筛选解决方案资源管理器中的事件。
|
IVsSolutionUIHierarchyWindow
|
提供对解决方案资源管理器窗口的编程访问。
|
IVsSpecifyProjectDesignerPages
|
支持使用编辑器 (项目设计器) 而不是通过“项目属性”对话框编辑项目属性。 在项目的浏览对象而不是 ISpecifyPropertyPages上实现。
|
IVsSQLCLRReferences
|
管理对编译为程序集的 SQL 过程的引用。 处理 AddNewReference 对话框以及协调本地缓存和SQL Server。 可以从 (SID_SVsSQLCLRReferences) 服务获取接口的 SVsSQLCLRReferences 实例。
|
IVsSQLCLRReferencesUpdateCallback
|
定义回调函数,用于报告编译为程序集的 SQL 过程中的更改。
|
IVsStartPageDownload
|
由起始页下载服务实现。 允许起始页客户端启动后台线程上起始页的下载服务。 这只能由起始页实现在内部使用。
|
IVsStartupProjectsListService
|
表示启动项目的列表。
|
IVsStatusbar
|
提供对环境状态栏的访问。
|
IVsStatusbar3
|
提供对环境状态栏的访问。
|
IVsStatusbarUser
|
用于定义状态栏的每个用户。
|
IVsStatusbarUser2
|
用于定义状态栏的每个用户。
|
IVsStringMap
|
管理一组字符串的键值对。
|
IVsStrongNameKeys
|
提供常见的强名称密钥实用工具方法。 可以从 (SID_SVsStrongNameKeys) 服务获取此接口的 SVsStrongNameKeys 实例。
|
IVsStrongNameKeys2
|
提供其他常见的强名称密钥实用工具方法。
|
IVsStructuredFileIO
|
提供执行多格式保存的常用方法。 可以从 (SID_SVsStructuredFileIO) 服务获取 接口的 SVsStructuredFileIO 实例。
|
IVsStructuredFileIOHelper
|
允许替换在持久化文件中找到的标记的本地化字符串。
|
IVsSupportCodeDefView
|
指示实现 doc 数据对象支持 CodeDefinitionView 窗口。
|
IVsSupportItemHandoff
|
支持将项从一个项目传输到另一个项目。 此接口由传输项的项目实现。
|
IVsSupportItemHandoff2
|
为接收方项目提供对要移交的文档执行任何必要处理的机会。
|
IVsSwatchClient
|
自 Visual Studio 2010 起,此接口已弃用。 Visual Studio shell 不再识别此接口。
|
IVsSymbolicNavigationManager
|
管理在项目范围内注册的处理程序列表 IVsSymbolicNavigationNotify 。 IVsSymbolicNavigationManager 通过为服务调用QueryService SVsSymbolicNavigationManager来获取接口。
|
IVsSymbolicNavigationNotify
|
便于对代码符号重定向 Goto 定义。
|
IVsTargetFrameworkAssemblies
|
为面向多个框架版本提供基本支持。
|
IVsTask
|
提供与任务交互的方法,例如启动任务、取消任务或追加延续。
|
IVsTask2
|
扩展 IVsTask 以在任务上阻止 UI 线程时,添加对线程等待对话框中显示的任务特定消息的支持。 如果未指定 WaitMessage,则使用泛型消息 (等待所需操作完成...) 。
|
IVsTaskBody
|
此接口及其方法用于封装将在任务中执行的工作主体。 你不应使用此接口,而应使用托管命名空间中找到 VsTaskLibraryHelper 的帮助程序类或 VsTaskLibraryHelper 包含本机代码的文件,以从匿名方法创建 的 IVsTaskBody 实例。
|
IVsTaskCompletionSource
|
与任务完成源交互,以设置其状态并获取内部 IVsTask 实例。
|
IVsTaskItem
|
提供用于修改任务行为的方法。
|
IVsTaskItem2
|
提供用于修改任务行为的方法。
|
IVsTaskItem3
|
将内容添加到 TaskList 窗口。
|
IVsTaskList
|
管理任务提供程序提供的任务项列表。
|
IVsTaskList2
|
操作 TaskList 窗口中的项。 由环境实现,但你可以编写自己的实现来提供自定义任务项。
|
IVsTaskList3
|
为任务和错误列表中的特定提供程序 (或所有) 提供程序提供异步任务更新。
|
IVsTaskListEvents
|
为与任务列表相关的事件提供事件集。
|
IVsTaskProvider
|
向任务列表提供任务。
|
IVsTaskProvider2
|
向任务列表提供任务。
|
IVsTaskProvider3
|
支持将内容添加到“任务视图”窗口。 定义信息提供程序以及操作窗口列。
|
IVsTaskProvider4
|
提供任务方法。
|
IVsTaskProvider5
|
提供对图像的支持。
|
IVsTaskSchedulerService
|
创建异步任务块并与之交互。
|
IVsTaskSchedulerService2
|
提供任务计划方法。
|
IVsTemplateInfo
|
IVsTestLog
|
提供记录空闲时间的方法。
|
IVsTextBufferProvider
|
使 DocData 对象能够委托文本缓冲区 (IVsTextLines) 实现。
|
IVsTextOut
|
公开核心编辑器的 unicode 文本度量和显示方法。 由环境实现。
|
IVsThemeThumbnailProvider
|
提供获取主题缩略图的方法。
|
IVsThreadedWaitDialog
|
显示等待操作结束时使用的对话框。 对话框显示在单独的后台线程上,使环境即使在繁忙时也能显示响应。 可以从 (SID_SVsThreadedWaitDialog) 服务获取此接口的 SVsThreadedWaitDialog 实例。
|
IVsThreadedWaitDialog2
|
由 Visual Studio shell 实现。 此接口允许在后台线程上显示模式对话框,这样即使前台线程忙于扩展操作,IDE 也会出现响应。 可以通过 获取此接口 SVsThreadedWaitDialogFactory。 此对话框的区别 IVsThreadedWaitDialog 在于,它可以同时具有进度栏和“取消”按钮。 它还支持具有准确百分比的进度。
|
IVsThreadedWaitDialog3
|
由 Visual Studio shell 实现。 此接口允许在后台线程上显示模式对话框,这样即使前台线程忙于扩展操作,IDE 也会出现响应。 可以通过 获取此接口 SVsThreadedWaitDialogFactory。 此对话框的区别 IVsThreadedWaitDialog 在于,它可以同时具有进度和取消按钮。 它还支持具有准确百分比的进度。
|
IVsThreadedWaitDialog4
|
提供用于告诉调用方对话是已启动还是只是无操作的方法。
|
IVsThreadedWaitDialogCallback
|
使客户端能够接收有关线程等待对话框更改的事件。
|
IVsThreadedWaitDialogFactory
|
用于创建线程等待对话框的工厂。
|
IVsThreadPool
|
管理环境中的后台操作。
|
IVsThreadSafeCommandWindow
|
发布在main线程上处理的命令,然后线程调用常规处理程序。
|
IVsToolbarTrayHost
|
管理工具栏托盘中的项。
|
IVsToolbox
|
用于管理 Toolbox 。
|
IVsToolbox2
|
用于管理工具箱。
|
IVsToolbox3
|
为工具箱提供持久性和本地化支持。 扩展,但不继承自 IVsToolbox2。 可以从 (SID_SVsToolbox) 服务获取接口的 SVsToolbox 实例。
|
IVsToolbox4
|
为工具箱提供持久性和本地化支持。 扩展,但不继承自 IVsToolbox3。 可以从 (SID_SVsToolbox) 服务获取接口的 SVsToolbox 实例。
|
IVsToolbox5
|
为 提供其他方法 IVsToolbox。
|
IVsToolbox6
|
用于管理工具箱的其他方法。
|
IVsToolbox7
|
IVsToolboxActiveUserHook
|
支持截获和修改工具箱交互,包括拖放。
|
IVsToolboxClipboardCycler
|
提供对剪贴板环的支持,以记录窗口和工具窗口。
|
IVsToolboxClipboardCycler2
|
IVsToolboxDataProvider
|
从数据提供程序请求有关它们支持的数据对象的信息。
|
IVsToolboxDataProvider2
|
提供对其他工具箱功能的支持。 具体而言,IVsToolboxDataProvider2 用于通过 vssettings 功能实现工具箱持久性。 用户将通过 IDE 的“工具”菜单上的“导入/导出设置”命令来保存和检索此类信息。
|
IVsToolboxDataProviderRegistry
|
注册工具箱数据提供程序。
|
IVsToolboxItemProvider
|
由希望提供静态注册工具箱项的包实现, () 对象 IVsPackage 上。
|
IVsToolboxItemProvider2
|
IVsToolboxPageChooser
|
提供 Visual Studio 用于获取首选工具箱页的方法。
|
IVsToolboxUser
|
向这些项的所有者发送有关工具箱项的通知。
|
IVsToolsOptions
|
管理“工具选项”对话框。 环境实现此接口。
|
IVsToolsOptionsHelp
|
IVsToolWindowFactory
|
为 VSPackages 提供创建多个工具窗口的功能。
|
IVsToolWindowToolbar
|
获取边框大小并设置工具窗口的边框空间。 应实现此接口,以便向工具窗口中托管的工具栏提供有关其承载图面的信息。
|
IVsToolWindowToolbarHost
|
提供对与工具窗口工具栏相关的功能的控制。
|
IVsToolWindowToolbarHost2
|
由 Visual Studio shell 实现,可以从 IVsToolWindowToolbarHost 作为 out 参数从其中一个 IVsUIShellX.SetupToolbar () 方法返回的 检索。 工具窗口客户端使用它,这些客户端希望在其窗口中有一个工具栏,并且需要提供特定的放置目标来截获工具栏区域中的拖放操作。
|
IVsToolWindowToolbarHost3
|
提供对与工具窗口工具栏相关的功能的附加控制。
|
IVsToolWindowToolbarHost4
|
IVsTrackBatchRetargetingEvents
|
发生批量重定向时接收通知。
|
IVsTrackProjectDocuments2
|
由项目用于查询环境,以获取在解决方案中添加、删除或重命名文件或目录的权限。
|
IVsTrackProjectDocuments3
|
此接口允许批处理、文件锁的协调和高级 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 方法。
|
IVsTrackProjectDocuments4
|
由项目用于查询环境,以获取在解决方案中删除文件或目录的权限。
|
IVsTrackProjectDocumentsEvents2
|
通知客户端对项目文件或目录所做的更改。
|
IVsTrackProjectDocumentsEvents3
|
接收对接口的 IVsTrackProjectDocuments3 调用。 它支持批处理查询和协调文件访问。
|
IVsTrackProjectDocumentsEvents4
|
通知客户端对项目文件或目录所做的其他更改。
|
IVsTrackProjectRetargeting
|
由项目用来发出要接收项目重定向事件的信号,并发出事件即将发生的信号。
|
IVsTrackProjectRetargeting2
|
提供用于重新定位项目的方法。
|
IVsTrackProjectRetargetingEvents
|
发生重定向事件时接收通知。
|
IVsTrackSelectionEx
|
通知环境当前所选内容发生更改,并提供对与新选择相关的层次结构和项信息的访问权限。
|
IVsTypeLibraryWrapper
|
此接口由所有包装工具实现。
|
IVsTypeLibraryWrapperBatchSupport
|
在批处理模式下包装类型,并处理特定应用程序域的类型。
|
IVsTypeLibraryWrapperCallback
|
允许包装器工具与项目系统通信,并检索给定类型库的现有包装器。
|
IVsUIAccelerator
|
提供有关快捷键的信息。
|
IVsUICollection
|
表示用户界面数据源的集合。
|
IVsUICollectionChangeEvents
|
集合更改时接收通知。
|
IVsUIContextEvents
|
IVsUIContextMonitor
|
IVsUIDataConverter
|
将数据从一种格式转换为另一种格式。
|
IVsUIDataConverterManager
|
为其他数据类型注册转换器。
|
IVsUIDataSource
|
表示 Visual Studio 用户界面数据源。
|
IVsUIDataSourcePropertyChangeEvents
|
在参数更改时接收调用。
|
IVsUIDispatch
|
处理 Visual Studio 用户界面数据源中的谓词。
|
IVsUIDynamicCollection
|
表示 Visual Studio 用户界面中的可修改集合。
|
IVsUIElement
|
表示非平台特定的 UI 元素。
|
IVsUIElementPane
|
由支持创建文档窗口或工具窗口的包实现。
|
IVsUIEnumDataSourceProperties
|
管理数据源属性列表。
|
IVsUIEnumDataSourceVerbs
|
管理 Visual Studio 用户界面数据源的谓词枚举。
|
IVsUIEventSink
|
从 Visual Studio 数据源事件捕获事件通知。
|
IVsUIFactory
|
表示创建 IVsUIElement 对象的 UI 工厂。
|
IVsUIHierarchy
|
将调用的命令重定向到相应的层次结构窗口,而不是标准命令处理程序。
|
IVsUIHierarchyNativeWindow
|
提供本机窗口的方法。
|
IVsUIHierarchyWindow
|
由环境实现以显示 VSPackage 写入的层次结构。
|
IVsUIHierarchyWindow2
|
由环境实现以显示 VSPackage 写入的层次结构。
|
IVsUIHierWinClipboardHelper
|
协调 UI 层次结构窗口中层次结构之间的剪贴板操作。
|
IVsUIHierWinClipboardHelperEvents
|
在剪切或复制操作中向源层次结构提供剪贴板通知。
|
IVsUIObject
|
包含 Visual Studio 用户界面对象的常见操作。
|
IVsUIShell
|
此接口提供对基本开窗功能的访问权限,包括访问和创建工具窗口和文档窗口。
|
IVsUIShell2
|
IVsUIShell通过提供对其他窗口功能的访问权限来扩展接口的功能。
|
IVsUIShell3
|
IVsUIShell通过提供对其他窗口功能的访问权限来扩展接口的功能。
|
IVsUIShell4
|
提供工具栏的方法。
|
IVsUIShell5
|
IVsUIShell通过提供对其他窗口功能的访问权限来扩展接口的功能。
|
IVsUIShell6
|
提供 shell 功能。
|
IVsUIShell7
|
提供对基本开窗功能的访问权限,包括访问和创建工具窗口和文档窗口。
|
IVsUIShellArrangeWindows
|
提供用于计算窗口大小更改的方法。
|
IVsUIShellDocumentWindowMgr
|
保存和检索所有活动窗口的流、窗口位置、编辑器类型和视图。 由环境实现。 很少使用。
|
IVsUIShellOpenDocument
|
控制环境中打开的文档的状态。
|
IVsUIShellOpenDocument2
|
提供默认文档预览程序的列表。 由环境实现。 扩展,但不继承自 IVsUIShellOpenDocument。
|
IVsUIShellOpenDocument3
|
控制环境中打开的文档的状态。
|
IVsUIShellOpenDocument4
|
提供用于打开文档的其他方法。
|
IVsUISimpleDataSource
|
表示 和 Microsoft.VisualStudio.IVsUICollectionChangeEvents的Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents基接口。
|
IVsUIWin32Bitmap
|
由 Win32 格式的位图类型用于包装 HBITMAP 对象。
|
IVsUIWin32Bitmap2
|
IVsUIWin32Element
|
管理 Visual Studio 用户界面中的 Win32 视觉元素。
|
IVsUIWin32Icon
|
在 Visual Studio 用户界面中管理 HICON。
|
IVsUIWin32Icon2
|
IVsUIWin32ImageList
|
管理 Visual Studio 用户界面中的 HIMAGELIST 元素。
|
IVsUIWin32ImageList2
|
IVsUIWpfElement
|
为 Visual Studio 用户界面创建Windows Presentation Foundation框架元素。
|
IVsUIWpfLoader
|
创建并显示 WPF) 元素Windows Presentation Foundation (视觉对象。
|
IVsUpdateSolutionEvents
|
由 VSPackages 实现,以接收器解决方案和项目生成的生成事件。
|
IVsUpdateSolutionEvents2
|
由 VSPackages 实现,以接收器解决方案和项目生成的生成事件。
|
IVsUpdateSolutionEvents3
|
定义解决方案配置更改的事件。 扩展,但不继承自 IVsUpdateSolutionEvents2 和 IVsUpdateSolutionEvents。 若要监视这些事件,请实现 接口并将其用作 方法IVsSolutionBuildManager3的参数AdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32)。
|
IVsUpdateSolutionEvents4
|
定义解决方案配置更改的事件。 若要监视这些事件,请实现 接口并将其用作 方法IVsSolutionBuildManager5的参数AdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32)。
|
IVsUpdateSolutionEvents5
|
IVsUpdateSolutionEventsAsync
|
此接口由 SolutionBuildManager 的客户端实现,这些客户端需要能够响应 UpdateSolution_EndLastUpdateActionAsync 事件。 客户端完成其工作后,在提供的回调上调用 CompleteLastUpdateAction () 方法,指示 SolutionBuildManager 不再需要等待它们。 这用于允许客户端避免阻止 UI 线程上可能长时间运行的工作。
|
IVsUpdateSolutionEventsAsyncCallback
|
为UpdateSolution_EndLastUpdateActionAsync的异步实现者提供一种方法,以便在其工作完成时通知 SolutionBuildManager。 请参阅 IVsUpdateSolutionEventsAsync。
|
IVsUpgradeBuildPropertyStorage
|
升级项目文件中的生成相关信息。
|
IVsUpgradeLogger
|
报告错误和信息性消息。
|
IVsUpgradeLogger2
|
报告错误和信息性消息。
|
IVsUserContext
|
管理上下文或子文本包中 (上下文和子文本) 的属性和关键字。
|
IVsUserContextCustomize
|
提供有关关键字 (keyword) 搜索的上下文范围的信息。
|
IVsUserContextItem
|
描述项的 F1Help 上下文。 的成员 IVsUserContextItemCollection。
|
IVsUserContextItemCollection
|
维护上下文项的索引集合, (IVsUserContextItem) 用于上下文相关帮助。
|
IVsUserContextItemEvents
|
定义当存在上下文相关的帮助项可用时调用的方法。 实现此接口并将其 AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) 传递给接口的 IVsMonitorUserContext 以接收事件通知。
|
IVsUserContextItemProvider
|
定义上下文相关帮助项的提供程序。 实现提供程序,并将其注册到 RegisterItemProvider(IVsUserContextItemProvider, UInt32) 接口的 IVsMonitorUserContext 方法。
|
IVsUserContextUpdate
|
允许在收到更新通知时更新上下文包。
|
IVsUserSettings
|
由 VSPackage 实现的接口,需要其状态信息通过 Visual Studio 设置机制持久保存。
|
IVsUserSettings2
|
提供有关导入和导出设置的帮助。
|
IVsUserSettings3
|
IVsUserSettingsMigration
|
迁移用户设置。
|
IVsUserSettingsQuery
|
允许 VSPackage 指示是否需要保存其设置。
|
IVsVba
|
已过时。
|
IVsWebAppMigration
|
提供用于迁移 Web 项目的方法。
|
IVsWebBrowser
|
操作 Web 浏览器。 由 CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame) 接口的 IVsWebBrowsingService 方法返回。 可以从 (SID_SVsWebBrowsingService) 服务获取 接口的SVsWebBrowsingService实例IVsWebBrowsingService。
|
IVsWebBrowserUser
|
为 的 IVsWebBrowsingService 客户端提供一种方法来控制托管的 Web 浏览器控件。
|
IVsWebBrowserUser2
|
使 的 IVsWebBrowsingService 客户端能够向托管的浏览器控件提供服务。 扩展,但不继承自 IVsWebBrowserUser。
|
IVsWebBrowsingService
|
使包能够创建和控制 Web 浏览会话。 可以从 (SID_SVsWebBrowsingService) 服务获取此接口的 SVsWebBrowsingService 实例。
|
IVsWebFavorites
|
允许将包添加到用户的“收藏夹”列表。 可以从 (SID_SVsWebFavorites) 服务获取 接口的 SVsWebFavorites 实例。
|
IVsWebMigration
|
提供有关 Web 迁移的帮助。
|
IVsWebMigrationService
|
帮助迁移 Web 项目。
|
IVsWebPreview
|
使包能够显示网页的预览,通常显示在子窗口中。 可以从 (SID_SVsWebPreview) 服务获取 接口的 SVsWebPreview 实例。
|
IVsWebPreviewAction
|
定义要调用以响应 Web 预览事件的方法。 实现 接口,并将其与 Web 预览方法和 PreviewURL(IVsWebPreviewAction, String)PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) 接口一 IVsWebPreview 起使用。
|
IVsWebProject
|
由想要使用 接口的 IVsAddNewWebProjectItemDlg Web 项目对象实现。
|
IVsWebProxy
|
Web 代理服务接口。
|
IVsWebService
|
表示由项目提供的单个 Web 服务。 作为由 保留的 Web 服务集合的一部分进行 IVsWebServiceProvider管理。
|
IVsWebService3
|
表示单个 Web 服务,该服务支持在设计时更深入地了解终结点和元数据发现信息。 若要访问此对象(如果支持),请从 IVsWebService 实例) 查询 (QueryInterface。
|
IVsWebServiceEndpoint
|
表示 Web 服务的单个终结点, (服务终结点还是元数据发现终结点) 。
|
IVsWebServiceEvents
|
定义删除、重命名或更改 Web 服务时调用的事件。 用作 接口 方法的参数AdviseWebServiceEvents(IVsWebServiceEvents, UInt32)IVsWebService。
|
IVsWebServiceProvider
|
维护 Web 服务的集合, IVsWebService () ,并针对事件调用适当的方法。
|
IVsWebServiceProviderDebug
|
允许项目系统自定义调试特定 Web 服务的工作进程的方式。 此接口是通过对 对象调用 QueryInterface 获取的 IVsWebServiceProvider 。
|
IVsWebServiceProviderEvents
|
定义在 Web 服务提供程序集合中添加或删除 Web 服务时调用的方法。 在 接口的 方法IVsWebServiceProvider中AdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32)用作参数。
|
IVsWebURLMRU
|
使包能够将 URL 添加到最近使用的 (MRU) URL 列表,并获取 MRU 列表中所有 URL 的列表。 可以从 (SID_SVsWebURLMRU) 服务获取接口的 SVsWebURLMRU 实例。
|
IVsWindowFrame
|
为工具和文档窗口提供对环境窗口框架的行为和属性的访问。
|
IVsWindowFrame2
|
使窗口框架能够向想要收到事件通知的任何人发送通知 IVsWindowFrameNotify 。
|
IVsWindowFrame3
|
由 Visual Studio shell 在表示工具窗口和文档窗口的对象上 IVsWindowFrame 实现。 QueryInterface IVsWindowFrame 可以从 对象检索此接口。
|
IVsWindowFrame4
|
由 Visual Studio 环境在工具窗口和文档窗口的对象上 IVsWindowFrame4实现。 QueryInterface IVsWindowFrame 可以从指针检索此接口。
|
IVsWindowFrame5
|
为工具和文档窗口提供对环境窗口框架的行为和属性的访问。
|
IVsWindowFrame6
|
IVsWindowFrameEvents
|
为窗口框架提供事件。
|
IVsWindowFrameEvents2
|
IVsWindowFrameEvents3
|
IVsWindowFrameNotify
|
通知包对其窗口框架之一的更改。 被 IVsWindowFrameNotify3取代。
|
IVsWindowFrameNotify2
|
关闭窗口框架时通知客户端。
|
IVsWindowFrameNotify3
|
更改某个窗口帧时通知 VSPackage。
|
IVsWindowFrameNotify4
|
IVsWindowFrameSwitcher
|
管理支持在多个工作区视图之间切换的工具窗口。
|
IVsWindowPane
|
提供基本的窗口窗格功能。
|
IVsWindowPaneCommit
|
允许窗口在调用另一个命令之前,在具有焦点的控件中提交挂起的编辑。
|
IVsWindowPaneCommitFilter
|
允许在提交更改之前截获将提交更改的命令。
|
IVsWindowSearch
|
由希望具有可搜索内容的窗口实现。 搜索主机将调用此接口来启动搜索或获取搜索选项。 当接口由 IVsWindowPane 类或VSFPROPID_ViewHelper上的工具窗口实现时,如果为工具窗口启用了搜索,则 SearchEnabled 上的 shell 将调用它以检查。 shell 将使用 shell 框架/工具栏区域中搜索控件的默认位置,自动设置与窗口关联的搜索主机。
|
IVsWindowSearchBooleanOption
|
为通用搜索控件的弹出窗口实现布尔选项。
|
IVsWindowSearchCommandOption
|
提供常见搜索控件弹出窗口的 UI 选项。
|
IVsWindowSearchCustomFilter
|
为搜索字符串提供自定义搜索筛选器。
|
IVsWindowSearchEvents
|
通知窗口主机,搜索筛选器或选项发生了更改,这些筛选器或选项必须反映在 UI 中。
|
IVsWindowSearchFilter
|
提供有关窗口搜索筛选器的信息。
|
IVsWindowSearchHost
|
设置搜索控件。
|
IVsWindowSearchHostFactory
|
创建窗口搜索控件。 此接口由 Visual Studio 环境实现,可从 SVsWindowSearchHostFactory 服务获取。
|
IVsWindowSearchOption
|
为窗口搜索控件提供可显示的选项。
|
IVsWindowSearchSimpleFilter
|
为搜索控件提供基本搜索筛选器。
|
IVsWindowView
|
控制窗口中工作区的一部分。 可以在 DocView 或 ViewHelper 对象上实现的多个接口之一来替代其他接口。 很少使用。
|
IVsWorkingFolders
|
IVsWorkingFoldersEvents
|
IVsWritableSettingsStore
|
管理用于读取/枚举和创建/删除设置的可编辑存储。 它从 GetWritableSettingsStore(UInt32, IVsWritableSettingsStore)获取。 它派生自 接口, IVsSettingsStore 以继承该接口的读取/枚举功能。
|
IVsXMLMemberData
|
从 XML 表示形式中提取有关成员的信息。 由 GetMemberDataFromXML(String, IVsXMLMemberData) 接口的 IVsXMLMemberIndexService 方法返回。 可以从 (SID_SVsXMLMemberIndexService) 服务获取该接口的 SVsXMLMemberIndexService 实例。
|
IVsXMLMemberData3
|
从 XML 表示形式中提取有关成员的信息。 扩展,但不继承自 IVsXMLMemberData。 查询返回 IVsXMLMemberData 的对象,以查看它是否支持 IVsXMLMemberData3。
|
IVsXMLMemberData4
|
从 XML 文档中提取信息。
|
IVsXMLMemberData5
|
从 XML 文档中提取信息。
|
IVsXMLMemberData6
|
IVsXMLMemberDataCallBack
|
在 XML 文档中提供表示元数据的成员的显示名称。
|
IVsXMLMemberDataCapability
|
表示 XML 文档中的功能信息。
|
IVsXMLMemberDataDeprecation
|
提供有关弃用 XML 成员的信息。
|
IVsXMLMemberDataRegisterCallBack
|
IVsXMLMemberDataCallBack注册接口。
|
IVsXMLMemberIndex
|
在 XML 文档中创建与元数据文件对应的成员的索引。 由环境实现。 由 CreateXMLMemberIndex(String, IVsXMLMemberIndex) 接口的 IVsXMLMemberIndexService 方法返回。
|
IVsXMLMemberIndexService
|
允许访问对应于给定元数据文件的 XML 文档。 可以从 (SID_SVsXMLMemberIndexService) 服务获取接口的 SVsXMLMemberIndexService 实例。
|
IWebApplicationCtxSvc
|
通过返回 IServiceProvider 可与文件一起使用的接口,为文件设置 IntelliSense 基础结构。 可以从 (SID_SWebApplicationCtxSvc) 服务获取接口的 SWebApplicationCtxSvc 实例。
|
IWebClassLibProject
|
提供 Web 类库项目的方法。
|
IWebClassLibProjectEvents
|
提供 Web 类库事件。
|
IWebClassLibProjectSvc
|
提供创建 Web 类库的方法。
|
IWebFileCtxService
|
为给定的程序集文件准备 IntelliSense 基础结构。 可以从 (SID_SWebFileCtxService) 服务获取接口的 SWebFileCtxService 实例。
|
SApplicationObject
|
GetService(Type)传递给 以返回对 DTE 对象的引用。
|
SAppxManifestDesignerService
|
GetService(Type)传递给 以返回对 的IAppxManifestDesignerService引用。
|
SAsyncServiceProvider
|
IAsyncServiceProvider 服务的服务 ID。
|
SBuilderWizardManager
|
GetService(Type)传递给 以返回对 的IBuilderWizardManager引用。
|
SCodeNavigate
|
GetService(Type)传递给 以返回对 的ICodeNavigate引用。
|
SCompEnumService
|
GetService(Type)传递给 以返回对接口的IVsProvideComponentEnumeration引用。
|
SDirList
|
此服务不返回 IDirList。 有关如何获取该接口的说明,请参阅该接口的文档。
|
SDTE
|
GetGlobalService(Type)传递给 以返回对 Visual Studio 集成开发环境的引用 (IDE) 。
|
SExtendedTypeLib
|
GetService(Type)传递给 以返回对 的IExtendedTypeLib引用。
|
SExtensionManager
|
用于查询对 Visual Studio 扩展管理器的引用。
|
SharedMSBuildFilesManagerHierarchy
|
包含共享 MSBuild 文件的项目层次结构。 在“保存更改”对话框中,此项目文件以名称“[Shared MSBuild 项目文件]”显示。 当存在需要保存的共享 MSBuild 文件且文件与特定共享资产项目没有相关性时,此节点将显示在“保存更改”对话框中。 如有必要,将为每个解决方案创建 () 此层次结构的新单一实例,并在解决方案关闭时关闭。 此单一实例层次结构始终具有与其 VSHPROPID_ProjectIDGuid 属性相同的值。 SharedMSBuildFilesManagerHierarchy 项目支持 VSHPROPID_SharedProjectHierarchy 其每个共享 MSBuild 文件项目项的 和 VSHPROPID_SharedAssetsProject 属性。
|
SharedProjectReferenceProviderGuid
|
“添加引用管理器”对话框中的“共享项目引用”选项卡的 GUID。
|
SIVsPackageDynamicToolOwner
|
GetService(Type)传递给 以返回对 的IVsPackageDynamicToolOwner引用。
|
SLicensedClassManager
|
GetService(Type)传递给 以返回对 的ILicensedClassManager引用。
|
SLocalRegistry
|
GetService(Type)传递给 以返回对 和 ILocalRegistry2 接口的ILocalRegistry引用。
|
SOleComponentUIManager
|
GetService(Type)传递给 以返回对 或 IOleInPlaceComponentUIManager 接口的IOleComponentUIManager引用。
|
SOleInPlaceComponent
|
GetService(Type)传递给 以返回对 的IOleInPlaceComponent引用。
|
SOleInPlaceComponentSite
|
GetService(Type)传递给 以返回对 的IOleInPlaceComponentSite引用。
|
SProfferAsyncService
|
IAsyncServiceProvider 服务的服务。
|
SProfferService
|
GetService(Type)传递给 以返回对 的IProfferService引用。
|
SProfferTypeLib
|
GetService(Type)传递给 以返回对 的IProfferTypeLib引用。
|
STrackSelection
|
GetService(Type)传递给 以返回对 的ITrackSelection引用。
|
SUIHostCommandDispatcher
|
GetService(Type)传递给 以返回对 的IOleCommandTarget引用。
|
SUIHostLocale
|
GetService(Type)传递给 以返回对 的IUIHostLocale引用。
|
SVsAccountManagementService
|
表示帐户管理服务。
|
SVsAccountManager
|
表示帐户管理器服务。
|
SVsActivityLog
|
GetService(Type)传递给 以返回对 接口的IVsActivityLog引用。
|
SVsAddProjectItemDlg
|
GetService(Type)传递给 以返回对 的IVsAddProjectItemDlg引用。
|
SVsAddWebReferenceDlg
|
GetService(Type)传递给 以返回对 的IVsAddWebReferenceDlg引用。
|
SVsAppCommandLine
|
GetService(Type)传递给 以返回对 的IVsAppCommandLine引用。
|
SVsAppContainerDeveloperLicensing
|
GetService(Type)传递给 以返回对 的IVsAppContainerDeveloperLicensing引用。
|
SVsAppContainerProjectDeploy
|
GetService(Type)传递给 以返回对 的IVsAppContainerProjectDeploy引用。
|
SVsAssemblyNameUnification
|
GetService(Type)传递给 以返回对 的IVsAssemblyNameUnification引用。
|
SVsBuildManagerAccessor
|
用于获取 的服务 IVsBuildManagerAccessor。
|
SVsBuiltInServiceInfoQueryService
|
SVsCallBrowser
|
GetService(Type)传递给 以返回对 接口的IVsCallBrowser引用。
|
SVsClassView
|
GetService(Type)传递给 以返回对 的IVsClassView引用。
|
SVsCmdNameMapping
|
GetService(Type)传递给 以返回对 的IVsCmdNameMapping引用。
|
SVsCodeDefView
|
GetService(Type)传递给 以返回对 接口的IVsCodeDefView引用。
|
SVsCodeShareHandler
|
GetService(Type)传递给 以返回对 的IVsCodeShareHandler引用。
|
SVsCommandWindow
|
GetService(Type)传递给 以返回对 或 IVsCommandWindow2的IVsCommandWindow引用。
|
SVsCommandWindowsCollection
|
GetService(Type)传递给 以返回对 接口的IVsCommandWindowsCollection引用。
|
SVsCommonMessagePumpFactory
|
允许用户获取 实例的服务 IVsCommonMessagePumpFactory。
|
SVsComplusLibrary
|
GetService(Type)传递给 以返回对 的IVsLibraryReferenceManager引用。
|
SVsComponentModelHost
|
GetService(Type)传递给 以返回对 的IVsComponentModelHost引用。
|
SVsComponentSelectorDlg
|
GetService(Type)传递给 以返回对 的IVsComponentSelectorDlg引用。
|
SVsComponentSelectorDlg2
|
GetService(Type)传递给 以返回对 接口的IVsComponentSelectorDlg2引用。
|
SVsConfigurationManagerDlg
|
GetService(Type)传递给 以返回对 接口的IVsConfigurationManagerDlg引用。
|
SVsCreateAggregateProject
|
GetService(Type)传递给 以返回对 接口的IVsCreateAggregateProject引用。
|
SVsDataObjectStringMapManager
|
使用此服务获取 的 IVsDataObjectStringMapManager实例。
|
SVsDataSourceFactory
|
表示 Visual Studio shell 的数据源工厂。
|
SVsDebuggableProtocol
|
GetService(Type)传递给 以返回对 的IVsDebuggableProtocol引用。
|
SVsDebugLaunch
|
GetService(Type)传递给 以返回对 的IVsDebugLaunch引用。
|
SVsDebugRemoteDiscoveryUI
|
GetService(Type)传递给 以返回对 的IVsDebugRemoteDiscoveryUI引用。
|
SVsDebugTargetSelectionService
|
GetService(Type)传递给 以返回对 的IVsDebugTargetSelectionService引用。
|
SVsDesignTimeAssemblyResolution
|
使用此服务获取 IVsDesignTimeAssemblyResolution。
|
SVsDetermineWizardTrust
|
GetService(Type)传递给 以返回对 的IVsDetermineWizardTrust引用。
|
SVsDifferenceService
|
GetService(Type)传递给 以返回对 的IVsDifferenceService引用。
|
SVsDiscoveryService
|
GetService(Type)传递给 以返回对 的IVsDiscoveryService引用。
|
SVsEnumHierarchyItemsFactory
|
GetService(Type)传递给 以返回对 的IVsEnumHierarchyItemsFactory引用。
|
SVsErrorList
|
GetService(Type)传递给 以返回对 的IVsErrorList引用。
|
SVsExternalFilesManager
|
GetService(Type)传递给 以返回对 的IVsExternalFilesManager引用。
|
SVsFileChange
|
GetService(Type)传递给 以返回对内部接口 IVsFileChange 的引用。
|
SVsFileChangeEx
|
GetService(Type)传递给 以返回对 的IVsFileChangeEx引用。
|
SVsFileMergeService
|
GetService(Type)传递给 以返回对 的IVsFileMergeService引用。
|
SVsFilterAddProjectItemDlg
|
GetService(Type)传递给 以返回对 的IVsFilterAddProjectItemDlg引用。
|
SVsFilterKeys
|
GetService(Type)传递给 以返回对 的IVsFilterKeys引用。
|
SVsFontAndColorCacheManager
|
对象,提供对字体和颜色缓存管理器服务的 Visual Studio SDK 实现的访问权限。
|
SVsFontAndColorStorage
|
对象,提供对字体和颜色存储服务的 Visual Studio SDK 实现的访问权限。
|
SVsFrameworkMultiTargeting
|
GetService(Type)传递给 以返回对 的IVsFrameworkMultiTargeting引用。
|
SVsFrameworkRetargetingDlg
|
GetService(Type)传递给 以返回对 的IVsFrameworkRetargetingDlg引用。
|
SVsGeneralOutputWindowPane
|
为 VS 环境中的“常规”输出窗格返回IID_IVsOutputWindowPane接口的伪服务。 查询此服务将导致创建“常规输出”窗格(如果尚未创建)。 “常规输出”窗格是向用户显示常规状态消息(如与操作(如打开项目)相关的消息的适当位置。
|
SVsGlobalSearch
|
GetService(Type)传递给 以返回对 的IVsGlobalSearch引用。
|
SVsHelpService
|
GetService(Type)传递给 以返回对 的IVsHelpSystem引用。
|
SVsHierarchyManipulation
|
GetService(Type)传递给 以返回对 接口的IVsHierarchyManipulation引用。
|
SVsHTMLConverter
|
GetService(Type)传递给 以返回对 的IVsHTMLConverter引用。
|
SVsHubService
|
实现 VsHub 服务的服务类型。
|
SVsImageService
|
GetService(Type)传递给 以返回对 的IVsImageService引用。
|
SVsIME
|
GetService(Type)传递给 以返回对 的IVsIME引用。
|
SVsInfoBarUIFactory
|
SVsIntegratedHelp
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 接口的 SVsHelp 引用。
|
SVsIntelliMouseHandler
|
GetService(Type)传递给 以返回对 的IVsIntelliMouseHandler引用。
|
SVsIntellisenseEngine
|
GetService(Type)传递给 以返回对 接口的IVsIntellisenseEngine引用。
|
SVsIntellisenseProjectHost
|
GetService(Type)传递给 以返回对 接口的IVsIntellisenseProjectHost引用。
|
SVsIntellisenseProjectManager
|
GetService(Type)传递给 以返回对 接口的IVsIntellisenseProjectManager引用。
|
SVsInvalidateCachedCommandState
|
SVsInvisibleEditorManager
|
GetService(Type)传递给 以返回对 的IVsInvisibleEditorManager引用。
|
SVsLaunchPad
|
GetService(Type)传递给 以返回对 的IVsLaunchPad引用。
|
SVsLaunchPadFactory
|
GetService(Type)传递给 以返回对 的IVsLaunchPadFactory引用。
|
SVsLongIdleManager
|
提供 IVsLongIdleManager。
|
SVsMacroRecorder
|
GetService(Type)传递给 以返回对 的IVsMacroRecorder引用。
|
SVsMacros
|
GetService(Type)传递给 以返回对 的IVsMacros引用。
|
SVsMainWindowDropTarget
|
此服务实现 IDropTarget 接口。 它是 IDE 的main窗口的拖放处理程序。 此拖放处理程序处理用于从文件系统拖动文件的CF_HDROP格式 (Windows 资源管理器) 和其他提供文件的源。 未注册拖动/放置 (::RegisterDragDrop) 的所有窗口都将免费继承此处理程序。 注册拖动/放置本身的用户不会继承此文件打开。
|
SVSMDCodeDomProvider
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 IVSMDCodeDomProvider 接口的引用。
|
SVSMDDesignerService
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 IVSMDCodeDomCreator 和 IVSMDDesignerService 接口的引用。
|
SVSMDPropertyBrowser
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 IVSMDPropertyBrowser 接口的引用。
|
SVSMDTypeResolutionService
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 IVSMDTypeResolutionService 接口的引用。
|
SVsMenuEditor
|
GetService(Type)传递给 以返回对 的IVsMenuEditor引用。
|
SVsMenuEventsService
|
SVsMonitorUserContext
|
GetService(Type)传递给 以返回对 的IVsMonitorUserContext引用。
|
SVsMRUItemsStore
|
GetService(Type)传递给 以返回对 的IVsMRUItemsStore引用。
|
SVsNavigateToService
|
SVsObjBrowser
|
GetService(Type)传递给 以返回对 的IVsObjBrowser引用。
|
SVsObjectManager
|
GetService(Type)传递给 以返回对 的IVsObjectManager引用。
|
SVsObjectSearch
|
GetService(Type)传递给 以返回对 的IVsObjectSearch引用。
|
SVsOpenProjectOrSolutionDlg
|
GetService(Type)传递给 以返回对 接口的IVsOpenProjectOrSolutionDlg引用。
|
SVsOutputWindow
|
GetService(Type)传递给 以返回对 的IVsOutputWindow引用。
|
SVsPackageInfoQueryService
|
SVsParseCommandLine
|
GetService(Type)传递给 以返回对 的IVsParseCommandLine引用。
|
SVsPathVariableResolver
|
GetService(Type)传递给 以返回对 接口的IVsPathVariableResolver引用。
|
SVsPreviewChangesService
|
GetService(Type)传递给 以返回对 接口的IVsPreviewChangesService引用。
|
SVsProfferCommands
|
使用此服务获取 IVsProfferCommands4。
|
SVsProfileDataManager
|
GetService(Type)传递给 以返回对 接口的IVsProfileDataManager引用。
|
SVsProfilerLauncher
|
GetService(Type)传递给 以返回对 的IVsProfilerLauncher引用。
|
SVsProfilesManagerUI
|
GetService(Type)传递给 以返回对 接口的IVsProfilesManagerUI引用。
|
SVsProjectMRU
|
提供 IVsProjectMRU。
|
SVsPropertyPageFrame
|
GetService(Type)传递给 以返回对 的IVsPropertyPageFrame引用。
|
SVsQueryEditQuerySave
|
GetService(Type)传递给 以返回对 的IVsQueryEditQuerySave2引用。
|
SVsReferenceManager
|
GetService(Type)传递给 以返回对 的IVsReferenceManager引用。
|
SVsRegisterDebugTargetProvider
|
GetService(Type)传递给 以返回对 接口的IVsRegisterProjectDebugTargetProvider引用。
|
SVsRegisterEditors
|
GetService(Type)传递给 以返回对 的IVsRegisterEditors引用。
|
SVsRegisterNewDialogFilters
|
GetService(Type)传递给 以返回对 的IVsRegisterNewDialogFilters引用。
|
SVsRegisterPriorityCommandTarget
|
GetService(Type)传递给 以返回对 的IVsRegisterPriorityCommandTarget引用。
|
SVsRegisterProjectTypes
|
GetService(Type)传递给 以返回对 的IVsRegisterProjectTypes引用。
|
SVsResourceManager
|
GetService(Type)传递给 以返回对 接口的IVsResourceManager引用。
|
SVsResourceView
|
GetService(Type)传递给 以返回对 的IVsResourceView引用。
|
SVsRunningDocumentTable
|
GetService(Type)传递给 以返回对 的IVsRunningDocumentTable引用。
|
SVsSccManager
|
GetService(Type)传递给 以返回对 的IVsSccManager2引用。
|
SVsSccToolsOptions
|
GetService(Type)传递给 以返回对 接口的IVsSccToolsOptions引用。
|
SVsServiceInfoQueryService
|
IVsServiceInfoQueryService 服务的服务。
|
SVsSettingsManager
|
表示 Visual Studio 设置的服务。 使用此服务获取 IVsSettingsManager。
|
SVsSettingsReader
|
GetService(Type)传递给 以返回对 接口的IVsSettingsReader引用。
|
SVsSetupCompositionService
|
IVsSetupCompositionQueryService 服务的服务。
|
SVsSharedProjectReferencesHelper
|
SVsSharedProjectReferencesHelper 服务为需要重新加载项目以更改共享项目引用的项目系统提供支持 (例如,将项目导入集) 更改为通过 ReferenceManager 对话框实现添加共享项目引用。
|
SVsShell
|
GetService(Type)传递给 以返回对 的IVsShell引用。
|
SVsShellDebugger
|
GetService(Type)传递给 以返回对 的IVsDebugger引用。
|
SVsShellMonitorSelection
|
GetService(Type)传递给 以返回对 的IVsMonitorSelection引用。
|
SVsSmartOpenScope
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 接口的 IVsSmartOpenScope 引用。
|
SVsSolution
|
GetService(Type)传递给 以返回对 的IVsSolution引用。
|
SVsSolutionBuildManager
|
GetService(Type)传递给 以返回对 的IVsSolutionBuildManager引用。
|
SVsSolutionObject
|
GetService(Type)传递给 以返回对接口的IVsSolution引用。 请改用 SVsSolution 服务。
|
SVsSolutionPersistence
|
GetService(Type)传递给 以返回对 的IVsSolutionPersistence引用。
|
SVsSourceControl
|
用于查询对 Visual Studio 源代码管理的引用。
|
SVsSQLCLRReferences
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 接口的 IVsSQLCLRReferences 引用。
|
SVsStartPageDownload
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 接口的 IVsStartPageDownload 引用。
|
SVsStartupProjectsListService
|
SVsStatusbar
|
GetService(Type)传递给 以返回对 的IVsStatusbar引用。
|
SVsStrongNameKeys
|
传递给 方法以 QueryService(Guid, Guid, IntPtr) 返回对 接口的 IVsStrongNameKeys 引用。
|
SVsStructuredFileIO
|
GetService(Type)传递给 以返回对 的IVsStructuredFileIO引用。
|
SVsSymbolicNavigationManager
|
GetService(Type)传递给 以返回对 的IVsSymbolicNavigationManager引用。
|
SVsTargetFrameworkAssemblies
|
传递给 以 GetService(Type) 返回对 的 IVsTargetFrameworkAssemblies引用。
|
SVsTaskList
|
传递给 以 GetService(Type) 返回对 的 IVsTaskList引用。
|
SVsTaskSchedulerService
|
传递给 以 GetService(Type) 返回对 的 IVsTaskSchedulerService引用。
|
SVsTextOut
|
传递给 以 GetService(Type) 返回对 的 IVsTextOut引用。
|
SVsThreadedWaitDialog
|
传递给 以 GetService(Type) 返回对 接口的 IVsThreadedWaitDialog 引用。
|
SVsThreadedWaitDialogFactory
|
提供 接口的服务 SVsThreadedWaitDialogFactory 。
|
SVsThreadPool
|
传递给 以 GetService(Type) 返回对 接口的 IVsThreadPool 引用。
|
SVsToolbox
|
传递给 以 GetService(Type) 返回对 的 IVsToolbox引用。
|
SVsToolboxActiveXDataProvider
|
传递给 以 GetService(Type) 返回对接口的 IVsToolboxDataProvider 引用。
|
SVsToolboxDataProviderRegistry
|
传递给 以 GetService(Type) 返回对 接口的 IVsToolboxDataProviderRegistry 引用。
|
SVsToolsOptions
|
传递给 以 GetService(Type) 返回对 接口的 IVsToolsOptions 引用。
|
SVsTrackProjectDocuments
|
传递给 以GetService(Type)返回对 和 IVsTrackProjectDocuments3 接口的IVsTrackProjectDocuments2引用。
|
SVsTrackProjectRetargeting
|
传递给 以 GetService(Type) 返回对 的 IVsTrackProjectRetargeting引用。
|
SVsTrackSelectionEx
|
传递给 以 GetService(Type) 返回对 的 IVsTrackSelectionEx引用。
|
SVsUIContextMonitor
|
SVsUIDataConverters
|
表示 Visual Studio 用户界面中的数据转换器服务。 使用此服务获取 IVsUIDataConverterManager。
|
SVsUIFactory
|
表示 Visual Studio 用户界面中的用户界面工厂。 使用此服务获取 IVsUIFactory。
|
SVsUIHierWinClipboardHelper
|
传递给 以 GetService(Type) 返回对 的 IVsUIHierWinClipboardHelper引用。
|
SVsUIShell
|
传递给 以 GetService(Type) 返回对 的 IVsUIShell引用。
|
SVsUIShellDocumentWindowMgr
|
传递给 以 GetService(Type) 返回对 的 IVsUIShellDocumentWindowMgr引用。
|
SVsUIShellOpenDocument
|
传递给 以 GetService(Type) 返回对 的 IVsUIShellOpenDocument引用。
|
SVsUpgradeLogger
|
传递给 以 GetService(Guid) 返回对 接口的 IVsUpgradeLogger 引用。
|
SVsVba
|
传递给 以 GetService(Type) 返回对 的 IVsVba引用。
|
SVsWebBrowsingService
|
传递给 以 GetService(Type) 返回对 的 IVsWebBrowsingService引用。
|
SVsWebFavorites
|
传递给 以 GetService(Type) 返回对 的 IVsWebFavorites引用。
|
SVsWebPreview
|
传递给 以 GetService(Type) 返回对 的 IVsWebPreview引用。
|
SVsWebProxy
|
传递给 以 GetService(Type) 返回对 的 IVsWebProxy引用。
|
SVsWebURLMRU
|
传递给 以 GetService(Type) 返回对 的 IVsWebURLMRU引用。
|
SVsWindowFrame
|
传递给 以 GetService(Type) 返回对 的 IVsWindowFrame引用。
|
SVsWindowSearchHostFactory
|
传递给 以 GetService(Type) 返回对 的 IVsWindowSearchHostFactory引用。
|
SVsXMLMemberIndexService
|
传递给 以 GetService(Type) 返回对 的 IVsXMLMemberIndexService引用。
|
SWebApplicationCtxSvc
|
提供的服务。 IWebApplicationCtxSvc.
|
SWebFileCtxService
|
提供 IWebFileCtxService。
|
UiContextSynchronousSolutionOperation
|
VsMSBuildTaskFileManager
|
和 IVsMSBuildTaskFileManager 接口的 IVsMSBuildHostObject coclass。 这是为 MSBuild 任务提供 IntelliSense 和生成时支持的标准实现。
|
VSPIAImporter
|
由所有包装工具实现。
|
VsProjectCapabilityExpressionMatcher
|
传递给 以 GetService(Type) 返回对 的 IVsBooleanSymbolExpressionEvaluator引用。
|
VsSymbolicNavigationManager
|
表示一个全局服务,该服务管理在项目范围内注册的处理程序列表 IVsSymbolicNavigationNotify 。 此接口可通过 QueryService(Type, Object)提供。
|
__ACTIVITYLOG_ENTRYTYPE
|
指定活动日志中条目的类型。
|
__BUILDOUTOFDATEPROJECTS
|
指定用于重新生成过期项目的选项。
|
__BWI_IMAGE_POS
|
指定图像在按钮上的放置位置。
|
__COMMANDWINDOWMODE2
|
定义枚举的其他 COMMANDWINDOWMODE 值。
|
__DOCUMENTPREVIEWERTYPE
|
指定文档预览器的类型。
|
__DSI_FLAGS
|
表示指示在创建窗口时要使用的启动信息的标志。
|
__EFNFLAGS
|
编辑器工厂通知标志。
|
__FCFONTFLAGS
|
FCFONTFLAGS 枚举用于指定给定显示项使用的字体的枚举未提供的 FONTFLAGS 字体显示属性。
|
__FCITEMFLAGS
|
FCITEMFLAGS 枚举用于指定给定显示项使用的字体的非显示属性。
|
__FCPRIORITY
|
FCPRIORITY 枚举用于对“字体和颜色”页提供的类别列表中的类别进行分组。
|
__FCSTORAGEFLAGS
|
管理字体和颜色的 VSPackage 使用 FCSTORAGEFLAGS 枚举的值来指示用于打开类别注册表项的模式 OpenCategory(Guid, UInt32) 。
|
__FCSTORAGEFLAGS2
|
将 添加到 __FCSTORAGEFLAGS 枚举。
|
__FILTERKEYSMESSAGES
|
定义与WM_匹配的值,并EN_发送给已将 FilterKeys 标志应用到其组合框所有者的消息值。
|
__FONTCOLORFLAGS
|
FONTCOLORFLAGS 枚举用于向 Visual Studio 环境指示如何处理通过“字体和颜色”属性页所做的更改。
|
__FONTCOLORFLAGS2
|
将 添加到 __FONTCOLORFLAGS 枚举。
|
__FRAMECLOSE
|
指定关闭窗口框架时的关闭选项。
|
__FRAMESHOW
|
指定窗口框的状态。
|
__FRAMESHOW2
|
将成员添加到 __FRAMESHOW 枚举,该枚举指定窗口框架的状态。
|
__FRAMESHOW3
|
将成员添加到 __FRAMESHOW 枚举,该枚举指定窗口框架的状态。
|
__FRAMESHOW4
|
__FRAMESHOW5
|
__FRD_FLAGS
|
枚举用于框架缓和的标志。
|
__FRD_OUTCOME
|
包含框架重定向对话框的标志。
|
__GRADIENTTYPE
|
指定可在 VSPackages 中用作背景的不同类型的渐变。
|
__GRADIENTTYPE2
|
将成员添加到 __GRADIENTTYPE 枚举,指定可用作 VSPackages 中背景的渐变类型。
|
__GRADIENTTYPE3
|
定义不同的渐变类型。
|
__HANDSOFFMODE
|
接口的 HandsOn/Off 函数的 IVsTrackProjectDocuments3 标志。
|
__HierarchyDropArea
|
定义方向放置目标,这些目标可由 用于 IVsHierarchyDirectionalDropDataTarget 指定上、上方和下方的放置目标。 这些放置目标可以通过实现来实现 IVsHierarchy ,以允许用户对层次结构中的项进行重新排序。
|
__MENUEDITOR_TRANSACTION
|
指定撤消/恢复事务。
|
__PREVIEWCHANGESITEMCHECKSTATE
|
指定项的检查状态。
|
__PREVIEWCHANGESWARNINGLEVEL
|
提供预览更改警告级别。
|
__ProjectReferenceOutputValidity
|
项目引用返回的 QueryCheckIsProjectReferenceOutputValid(Object, String, UInt32)输出状态。
|
__PSFFILEID
|
指定可以使用 创建或查询的特殊 GetFile(Int32, UInt32, UInt32, String)项目文件。
|
__PSFFILEID2
|
将 Project Special Files 成员添加到 __PSFFILEID。
|
__PSFFILEID3
|
指定可以使用 创建或查询的特殊 GetFile(Int32, UInt32, UInt32, String)项目文件。
|
__PSFFILEID4
|
指定可以使用 创建或查询的特殊 GetFile(Int32, UInt32, UInt32, String)项目文件。
|
__PSFFILEID5
|
指定可以使用 创建或查询的特殊 GetFile(Int32, UInt32, UInt32, String)项目文件。
|
__PSFFLAGS
|
指定 如何处理 GetFile(Int32, UInt32, UInt32, String) 项目特殊文件。
|
__PSFFLAGS2
|
定义 的 __PSFFLAGS其他成员。
|
__RETARGET_CHECK_OPTIONS
|
指定某些项目/解决方案加载选项。
|
__RETARGET_OPTIONS
|
指定某些项目重定目标选项。
|
__RETARGET_TASK_PRIORITY
|
指定任务的优先级。
|
__RUNAFTERBUILDERRORS
|
指定目标生成后是否应运行有错误的目标。
|
__SccStatus
|
指定源代码管理系统中文件的状态。
|
__SccToolsOptionsEnum
|
可以查看或更新源代码管理工具的选项。 由 接口上 IVsSccToolsOptions 的方法独占使用。
|
__STOP_DEBUGGING_PROCESS_REASON
|
指示调试停止的原因。
|
__SymbolToolLanguage
|
指定在“对象浏览器”/“类视图”导航期间的首选语言,覆盖默认显示语言。
|
__TABIMAGEFLAGS
|
指示选项卡图像的某些属性。
|
__TBXITEMINFOFLAGS
|
指定工具箱项选项。
|
__THEMEDCOLORTYPE
|
指定 的可能颜色类型 GetThemedColor(Guid, String, UInt32)。
|
__UIHWINFLAGS
|
控制 UI 层次结构窗口的特征。
|
__UPDATE_REFERENCE_REASON
|
指定将项目更新为项目引用的原因。
|
__UserSettingsFlags
|
集成开发环境 (IDE) 用于定义如何处理导入的设置。
|
__VISUALEFFECTS
|
描述不同视觉效果的标志。
|
__VSADDHIEROPTIONS
|
在添加新层次结构时,在层次结构窗口中设置选择行为。
|
__VSADDITEMFLAGS
|
控制添加到层次结构的项的特征。
|
__VSADDITEMFLAGS2
|
指定 的 __VSADDITEMFLAGS其他成员。
|
__VSADDITEMFLAGS3
|
指定用于添加项目/解决方案项的选项。
|
__VSADDITEMFLAGS4
|
__VSADDNEWWEBITEMOPTIONS
|
作为输入参数传递到对话框以预设这些选项。
|
__VSADDVPFLAGS
|
确定是否将新的虚拟项目添加到“项目”窗口。
|
__VSADDVPFLAGS2
|
确定是否将新的虚拟项目添加到“项目”窗口。
|
__VSADDVPFLAGS3
|
确定是否将新的虚拟项目添加到“项目”窗口。
|
__VSADDVPFLAGS4
|
__VsApplicationDataFolder
|
标识 Visual Studio 使用的数据文件夹的类型。
|
__VSArrangeWindowFlags
|
指定窗口的排列方式。
|
__VSASPFLAGS
|
将查看器设置为系统默认值之一。
|
__VSASSEMBLYPROVIDERTAB
|
指定要在提供程序中显示的选项卡集。
|
__VSASYNCHOPENPROJECTTYPE
|
指定如何打开项目。
|
__VSASYNCTOOLBOXSTATE
|
指定任何异步操作是挂起还是正在进行中。
|
__VSBACKGROUNDTASKPRIORITY
|
指定后台任务优先级。
|
__VSBATCHLOADRESULT
|
__VSBatchProjectAction
|
__VSBatchProjectActionFlags
|
__VSBatchProjectActionResult
|
__VSBLDCFGPROPID
|
指定调用的属性 ID GetBuildCfgProperty(Int32, Object) 。
|
__VSBSLFLAGS
|
确定加载项目的某些方式的标志。 它们将传递给 、、 和 EnsureSolutionIsLoaded(UInt32)等EnsureProjectIsLoaded(Guid, UInt32)EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)方法。
|
__VSCALLBROWSERMODE
|
指定呼叫浏览器的显示选项。
|
__VSCFGFLAGS
|
提供项目配置的设置。 目前,这些标志未使用。
|
__VSCFGPROPID
|
标识配置属性。
|
__VSCFGPROPID2
|
为 __VSCFGPROPID提供其他属性 ID。
|
__VSCOLORASPECT
|
指示与 Visual Studio 字体和颜色服务一起使用的颜色是前景色还是背景色。
|
__VSCOLORTYPE
|
包含颜色值支持的表示形式。
|
__VSCOMHIEROPTIONS
|
控制 是否可以 FindCommonSelectedHierarchy(UInt32, IVsUIHierarchy) 将解决方案作为通用层次结构返回。
|
__VSCOMPENUMEXFLAGS
|
指定组件信息。
|
__VSCOMPSELFLAGS
|
指定用户可用于将组件添加到指定项目的 AddReference 对话框的属性。
|
__VSCOMPSELFLAGS2
|
为 VSCOMPSELFLAGS 枚举提供其他成员。
|
__VSCREATEDOCWIN
|
控制创建新文档窗口的方式。
|
__VSCREATEEDITORFLAGS
|
控制如何创建新编辑器。
|
__VSCREATEEDITORFLAGS2
|
提供 的 __VSCREATEEDITORFLAGS其他成员。
|
__VSCREATEEDITORFLAGS3
|
__VSCREATENEWPROJVIADLGEXFLAGS
|
为 CreateNewProjectViaDlgEx(String, String, String, String, String, UInt32, IVsBrowseProjectLocation) 调用指定新的项目标志。
|
__VSCREATENEWPROJVIADLGEXFLAGS2
|
添加新标志。
|
__VSCREATEPROJFLAGS
|
控制如何创建或打开项目。
|
__VSCREATEPROJFLAGS2
|
控制如何创建或打开项目。
|
__VSCREATEPROJFLAGS3
|
控制如何创建或打开项目。
|
__VSCREATESOLUTIONFLAGS
|
控制创建新解决方案的方式。
|
__VSCREATESOLUTIONFLAGS2
|
为 提供其他成员 __VSCREATESOLUTIONFLAGS。
|
__VSCREATESOLUTIONFLAGS3
|
控制创建新解决方案的方式。
|
__VSCREATETOOLWIN
|
控制创建新工具窗口的方式。
|
__VSCREATETOOLWIN2
|
控制创建新工具窗口的方式。
|
__VSCREATEWEBBROWSER
|
指定用于使用 方法创建 Web 浏览器的 IVsWebBrowsingService标志。
|
__VSCREATEWEBBROWSER2
|
指定用于使用 方法创建 Web 浏览器的 IVsWebBrowsingService标志。
|
__VSCURSORTYPE
|
指定游标类型。
|
__VSDBGLAUNCHFLAGS
|
指定用于控制调试器的启动方式的标志。
|
__VSDBGLAUNCHFLAGS120
|
指定调试启动标志。
|
__VSDBGLAUNCHFLAGS140
|
控制调试器的启动方式的标志。
|
__VSDBGLAUNCHFLAGS142
|
__VSDBGLAUNCHFLAGS155
|
__VSDBGLAUNCHFLAGS158
|
__VSDBGLAUNCHFLAGS160
|
__VSDBGLAUNCHFLAGS175
|
__VSDBGLAUNCHFLAGS2
|
将成员添加到 VSDBGLAUNCHFLAGS。
|
__VSDBGLAUNCHFLAGS3
|
指定用于控制调试器的启动方式的标志。
|
__VSDBGLAUNCHFLAGS4
|
指定用于控制调试器的启动方式的标志。
|
__VSDBGLAUNCHFLAGS5
|
指定用于控制调试器的启动方式的标志。
|
__VSDBGLAUNCHFLAGS6
|
指定用于控制调试器的启动方式的标志。
|
__VSDELETEHANDLEROPTIONS
|
指定 的 IVsHierarchyDeleteHandler3删除选项。
|
__VSDELETEITEMOPERATION
|
指定如何从层次结构中删除项。
|
__VSDESIGNER_HIDDENCODEGENERATION
|
指定将哪些代码转到隐藏设计器文件。
|
__VSDEVELOPERLICENSINGCOMMANDS
|
指定许可命令的命令标识符。
|
__VSDIFFSERVICEOPTIONS
|
指定差异窗口的选项。
|
__VSDIRFLAGS
|
项和项目的 VSDIR 标志,用于指示所需的 AddProject/AddItem 对话状态。
|
__VSDIRFLAGS2
|
为 __VSDIRFLAGS 枚举提供其他成员。
|
__VSDOCINPROJECT
|
确定文档是否是项目的一部分。
|
__VSDOCUMENTPRIORITY2
|
用于更详细地区分项目中项的优先级。 它由 OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) 用于确定打开文件的最佳项目。 如果希望项目表示此详细的优先级值,除了实现 IsDocumentInProject2(String, Int32, Int32, UInt32) 之外,还应实现 IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)。
|
__VSDPIMODE
|
__VSDPLSVCSINPROJECT
|
指定项目中的部署服务。
|
__VSEDITORCREATEDOCWIN
|
控制编辑器文档窗口的创建方式。
|
__VSEDITORTRUSTLEVEL
|
指定编辑器的信任级别。
|
__VSEDT_STYLE
|
与调用一起使用 CreateDataTip(String, UInt32, IVsEnhancedDataTip) 。
|
__VSEHI
|
指定要通过 IEnumHierarchyItems返回的枚举层次结构项。
|
__VsEnclosingScopes
|
包含一个或多个封闭范围的查询中的值。 可能会返回其中一个以上的值。
|
__VsEnclosingScopes2
|
作为查询包含指定属性或集合的封闭范围的结果返回。 这是一个已标记的枚举,这意味着查询可以设置多个位。
|
__VSENUMPROJFLAGS
|
指定要在解决方案中枚举的项目。
|
__VSENUMPROJFLAGS2
|
指定要在解决方案中枚举的项目。 这些标志扩展 __VSENUMPROJFLAGS。
|
__VSENUMPROJFLAGS3
|
IVsSolution::GetProjectEnum 的扩展标志。
|
__VSERRORCATEGORY
|
描述错误消息的严重性。
|
__VsErrorType
|
定义解决方案负载生成的错误类型。 由 LogError(UInt32, String, String, Int32, Int32, String, String, String, String) 使用。
|
__VSFINDTOOLWIN
|
在环境中查找工具窗口。
|
__VSFORMATINDEX
|
表示文件格式编码。
|
__VSFPROPID
|
指定窗口框架、文档框架和工具窗口框架的属性标识符。
|
__VSFPROPID10
|
__VSFPROPID11
|
__VSFPROPID12
|
__VSFPROPID2
|
为 __VSFPROPID 枚举提供其他成员。
|
__VSFPROPID3
|
为 __VSFPROPID 枚举提供其他成员。
|
__VSFPROPID4
|
为 __VSFPROPID 枚举提供其他成员。
|
__VSFPROPID5
|
指定窗口框架、文档框架和工具窗口框架的属性标识符。
|
__VSFPROPID6
|
指定窗口框架、文档框架和工具窗口框架的属性标识符。
|
__VSFPROPID7
|
指定窗口框架、文档框架和工具窗口框架的属性标识符。
|
__VSFPROPID9
|
__VSFRAMEWORKASSEMBLYTYPE
|
指定框架程序集类型。
|
__VSFRAMEWORKCOMPATIBILITY
|
指定框架 monikor 的兼容性。
|
__VSGETPROJFILESFLAGS
|
表示不会加载用户指定的文件。
|
__VSGETPROJFILESFLAGS2
|
IVsSolution::GetProjectFilesInSolution 的扩展标志。
|
__VSGSIFLAGS
|
提供有关选择项和 VSITEMSELECTION 结构的信息。
|
__VSHIERARCHYIMAGEASPECT
|
描述用于层次结构的图标。
|
__VSHIERARCHYITEMSTATE
|
控制层次结构项的显示状态或外观。
|
__VSHIERARCHYMANIPULATIONSTATE
|
指定层次结构操作的状态。
|
__VSHIERITEMATTRIBUTE
|
指定层次结构项属性。 在调用中使用 SetItemAttribute(IVsUIHierarchy, UInt32, UInt32, Object) 。
|
__VSHPROPID
|
指定层次结构的属性设置。 由 __VSHPROPID2扩展。
|
__VSHPROPID10
|
__VSHPROPID11
|
__VSHPROPID2
|
将成员添加到 __VSHPROPID 枚举。
|
__VSHPROPID3
|
将成员添加到枚举中 __VSHPROPID ,该枚举定义 Visual Studio 环境不同方面的属性标识符。
|
__VSHPROPID4
|
将成员添加到枚举中 __VSHPROPID ,该枚举定义 Visual Studio 环境不同方面的属性标识符。
|
__VSHPROPID5
|
指定层次结构的属性设置。
|
__VSHPROPID6
|
指定 Visual Studio shell 的属性。
|
__VSHPROPID7
|
指定 Visual Studio shell 的属性。
|
__VSHPROPID8
|
VT_BOOL [可选]。 确定层次结构是否支持图标名字对象作为VSHPROPID_IconImgList和VSHPROPID_IconHandle属性的替代。 仅当可聚合项目是最外部的聚合时,才应支持此属性,即使它们确实支持基于 ImageMoniker 的图像。
|
__VSHPROPID9
|
__VSIconSource
|
图标源的选项。
|
__VSIDOFLAGS
|
控制要对打开的文档执行哪些操作。
|
__VSIDOFLAGS2
|
__VSIEIFLAGS
|
控制编辑器实例的初始化。
|
__VSLITETREEOPTS
|
指定对象的初始化参数 IVsLiteTree 。
|
__VSLITETREEOPTS2
|
枚举 Visual Studio 中树控件的选项。
|
__VSLOADUSEROPTS
|
确定正在加载的 OPT 文件是与 Visual Studio .dsw 文件还是.sln文件相关联。
|
__VsLocalRegistryRootHandle
|
表示注册表根句柄。
|
__VsLocalRegistryType
|
表示注册表类型设置。
|
__VSMEINIT
|
指定菜单编辑器的初始化参数。
|
__VSMEINIT2
|
为 __VSMEINIT 枚举提供其他成员。
|
__VSMEPROPID
|
指定菜单编辑器属性 ID。
|
__VSMEPROPID2
|
将其他属性 ID 添加到 __VSMEPROPID 枚举。
|
__VSMEUISTATE
|
指定正在进行的操作的状态。 与调用一起使用 GetUIState(UInt32) 。
|
__VSNativeScrollbarThemeMode
|
指示如何应用滚动条主题。
|
__VSNEWDOCUMENTSTATE
|
指定新文档的状态。
|
__VSNEWDOCUMENTSTATE2
|
指定如何打开文档。
|
__VSOBSEARCHFLAGS
|
指定环境对象搜索的条件。
|
__VSOPENFROMSCCDLG
|
指示向用户显示的一种特定类型的对话框。
|
__VSOSEFLAGS
|
确定要打开的最佳标准编辑器,以及是否在进程中使用对话框。
|
__VSOSEFLAGS2
|
将其他属性 ID 添加到 __VSOSEFLAGS 枚举。
|
__VSOSPEFLAGS
|
指定打开特定编辑器时要执行的操作。
|
__VSOSPEFLAGS2
|
将其他属性 ID 添加到 __VSOSPEFLAGS 枚举。
|
__VSOSPEFLAGS3
|
__VSOSPFLAGS
|
使用对话框打开标准预览应用程序,并启动新浏览器。
|
__VSOUTLINESTATE
|
设置文档大纲的状态。
|
__VSOVERLAYICON2
|
为 VSOVERLAYICON 枚举提供其他成员。
|
__VSOVERLAYICON3
|
为 VSOVERLAYICON 和 __VSOVERLAYICON2 枚举提供其他成员。
|
__VSOVERLAYICON4
|
__VSPHYSICALVIEWATTRIBUTES
|
指定物理视图的属性。
|
__VSPKGRESETFLAGS
|
与调用一起使用 ResetDefaults(UInt32) 。
|
__VSPPPID
|
扩展属性页接口以检索页面上的属性。
|
__VSPPROJECTUPGRADEVIAFACTORYFLAGS
|
指定要对调用执行的操作 OnAfterUpgradeProject(IVsHierarchy, UInt32, String, SYSTEMTIME, IVsUpgradeLogger) 。
|
__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS
|
指定风格项目的升级过程。
|
__VSPREFETCHFACTORYCAPABILITIES
|
__VSPROFILECATEGORYSECURITY
|
指定通过调用 GetSecurityLevel(UInt32)返回的当前用户配置文件安全级别。
|
__VSPROFILECATEGORYSENSITIVITY
|
指定调用的 GetSensitivityLevel(UInt32) 敏感度级别。
|
__VSPROFILEGETFILENAME
|
指定配置文件文件名设置。
|
__VSPROFILELOCATIONS
|
指定配置文件位置。
|
__VSPROFILEPATHRESOLVERFLAGS
|
IVsPathVariableResolver 方法。
|
__VSPROFILERLAUNCHOPTS
|
指定探查器启动选项。
|
__VSPROFILETEAMSETTINGSCHANGEDFLAGS
|
指定团队配置文件设置的更改方式。 与调用一起使用 ReportTeamSettingsChanged(UInt32) 。
|
__VSPROFILETEAMSETTINGSFLAGS
|
指定调用的操作 CheckUpdateTeamSettings(UInt32) 。
|
__VSPROJECTLOADFLAGS
|
__VSPROJOUTPUTTYPE
|
指定项目系统在其 IVsHierarchy上查询层次结构属性时VSHPROPID_OutputType可以返回的输出类型的集。
|
__VSPROJRESFLAGS
|
指定要对调用执行的操作 GetResourceItem(UInt32, String, UInt32, UInt32) 。
|
__VSPROJSLNDLGFLAGS
|
指定调用的项目和解决方案对话标志 OpenProjectOrSolutionViaDlg(UInt32, String, String, Guid) 。
|
__VSPROJTARGETRUNTIME
|
指定项目的目标运行时类型。
|
__VSPROPID
|
标识解决方案的属性设置。
|
__VSPROPID2
|
为 __VSPROPID 枚举提供其他成员。 标识解决方案的属性设置。
|
__VSPROPID3
|
为 __VSPROPID 枚举提供其他成员。 标识解决方案的属性设置。
|
__VSPROPID4
|
标识解决方案 (以及 __VSPROPID、 __VSPROPID2和 __VSPROPID3) 的属性设置。
|
__VSPROPID5
|
标识解决方案的属性设置。
|
__VSPROPID6
|
标识解决方案的属性设置。
|
__VSPROPID7
|
__VSPROPID8
|
__VSPROVISIONALVIEWINGSTATUS
|
指定项的临时查看状态。
|
__VSPSEPROPID
|
提供属性以在 OpenWith 对话框中设置特定于项目的编辑器信息。
|
__VSPTDPROPID
|
指定目标功能的属性。
|
__VSPTIP_DISPOSITION
|
指定 CloseItemTextImage 调用的文本图像处置操作。
|
__VSPTIP_MODE
|
指定调用的 OpenItemTextImage(String, UInt32, VsTextImage) 打开模式。
|
__VSPUBLISHOPTS
|
指定调用 GetPublishProperty(UInt32, Object) 的选项。
|
__VSQueryEditFlags2
|
此枚举是 的 tagVSQueryEditFlags扩展,并指定其他标志。
|
__VSQUERYFLAVORREFERENCESCONTEXT
|
描述查询 IVsProjectFlavorReferences3时的上下文。
|
__VSQUERYREMOVEDIRECTORYFLAGS2
|
指定与 OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])关联的标志。
|
__VSQUERYREMOVEFILEFLAGS2
|
指定与 OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])关联的标志。
|
__VSQuerySaveFlags2
|
此枚举是 的 tagVSQuerySaveFlags扩展,并指定其他标志。
|
__VSRDTATTRIB
|
返回有关正在运行的文档表中的文档的信息, (RDT) 。
|
__VSRDTATTRIB2
|
指定有关正在运行的文档表中的文档的信息, (RDT) 。
|
__VSRDTATTRIB3
|
指定有关正在运行的文档表中的文档的信息, (RDT) 。
|
__VSRDTSAVENOTIFICATIONFLAGS
|
一组标志,用于描述有关给定保存的属性。
|
__VSRDTSAVEOPTIONS
|
指定正在运行的文档表中文档的保存选项 (RDT) 。
|
__VSRDTSAVEOPTIONS2
|
为正在运行的文档表中的文档指定其他保存选项, (RDT) 。
|
__VSRDTSAVEOPTIONS3
|
为正在运行的文档表中的文档指定其他保存选项, (RDT) 。
|
__VSREFERENCEAPPLYRESULT
|
指定应用引用更改的结果。
|
__VSREFERENCECHANGEOPERATION
|
指定要由客户端应用于引用的操作。
|
__VSREFERENCECHANGEOPERATIONRESULT
|
指定客户端对引用应用更改的结果。
|
__VSREFERENCEQUERYRESULT
|
指定引用查询的结果。
|
__VSREGDOCLOCKHOLDER
|
在对 方法的调用 RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) 中指定弱锁。
|
__VSRELPATHSEARCHFLAGS
|
指定如何解析路径搜索。
|
__VSREMOVEDIRECTORYFLAGS2
|
指定 使用的 OnAfterRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[])标志。
|
__VSREMOVEFILEFLAGS2
|
指定 在 中使用的 OnAfterRemoveFilesEx(IVsProject, Int32, String[], UInt32[])标志。
|
__VSREMOVEVPFLAGS
|
提供用于从解决方案中删除虚拟项目的选项。
|
__VSRESTARTTYPE
|
指示启动进程的特权级别。
|
__VSSAVEDEFERREDSAVEFLAGS
|
与调用一起使用 CheckForAndSaveDeferredSaveSolution(Int32, String, String, UInt32) 。
|
__VSSCCENLISTMENTFACTORYOPTIONS
|
登记选项用户界面使用的选项 (源代码管理支持) 的一部分。
|
__VSSCCPROVIDERBINDINGOPTIONS
|
指示它是否可以处理源代码管理服务器的浏览。
|
__VSSDKPROVIDERTAB
|
指定要显示的选项卡集。 这是 在 的 IVsPlatformReferenceProviderContext属性中使用的Tabs集。
|
__VSSEARCHFILTERTOKENTYPE
|
指定搜索筛选器标记类型。
|
__VSSEARCHNAVIGATIONKEY
|
提供键盘键 (enter、导航箭头、页面向上/向下) 的枚举,这些键由通用搜索控件通过调用 OnNavigationKeyDown(UInt32, UInt32)) 转发到IVsWindowSearch实现 (。 然后,可以截获这些按键并提供特定于窗口的操作 (例如,选择上一个或下一个搜索结果,执行当前选择的结果,等等) 。
|
__VSSEARCHNAVIGATIONKEY2
|
提供键盘键 (enter、导航箭头、页面向上/向下) 的枚举,这些键由通用搜索控件通过调用 OnNavigationKeyDown(UInt32, UInt32)) 转发到IVsWindowSearch实现 (。 然后,可以截获这些按键并提供特定于窗口的操作 (例如,选择上一个或下一个搜索结果,执行当前选择的结果,等等) 。
|
__VSSEARCHPARSEERROR
|
指定搜索分析器错误的可能位字段值。
|
__VSSEARCHPLACEMENT
|
指定搜索控件在窗口中的位置。
|
__VSSEARCHPLACEMENT2
|
__VSSEARCHTASKSTATUS
|
指定搜索操作的状态。
|
__VSSETTINGSCOMPLETIONSTATUS
|
指定有关在配置文件导入、导出或重置过程中发生的错误的其他信息。
|
__VSSETTINGSERRORTYPES
|
指定设置的错误类型。
|
__VsSettingsScope
|
要从 IVsSettingsManager中检索的设置的范围。
|
__VsSettingsScope2
|
要从 IVsSettingsManager 检索的设置的范围注意:将此处列出的值与 VSENCLOSINGSCOPES 枚举保持同步,并按位保留它们。
|
__VsSettingsType
|
设置存储区中属性的数据类型。
|
__VsSettingsType2
|
__VsSetupPackageState
|
__VSShellMode
|
__VSSHOWCONTEXTMENUOPTS
|
指定用于显示上下文菜单的选项。
|
__VSSHOWCONTEXTMENUOPTS2
|
__VSSHUTDOWNREASON
|
__VSSLNCLOSEOPTIONS
|
指定解决方案 (.sln) 文件的关闭选项。
|
__VSSLNOPENOPTIONS
|
指定解决方案 (.sln) 文件的打开选项。
|
__VSSLNOPENOPTIONS2
|
为 __VSSLNOPENOPTIONS 枚举提供其他成员。
|
__VSSLNOPENOPTIONS3
|
为 __VSSLNOPENOPTIONS 枚举提供其他成员。
|
__VSSLNSAVEOPTIONS
|
指定解决方案 (.sln) 文件的保存选项。
|
__VSSOLUTIONDEFERREDLOADOPTION
|
IVsSolution::GetProjectEnum 的扩展标志。
|
__VSSPECIFICEDITORFLAGS
|
指定用于在特定编辑器中打开现有项目项的选项。
|
__VSSPROPID
|
指定环境的 shell 属性设置。
|
__VSSPROPID10
|
__VSSPROPID11
|
__VSSPROPID12
|
__VSSPROPID13
|
__VSSPROPID14
|
__VSSPROPID2
|
为 __VSSPROPID 枚举提供其他成员。
|
__VSSPROPID3
|
为 __VSSPROPID 枚举提供其他成员。
|
__VSSPROPID4
|
包含添加的 Visual Studio 属性。
|
__VSSPROPID5
|
指定环境的其他 shell 属性设置。
|
__VSSPROPID6
|
指定环境的其他 shell 属性设置。
|
__VSSPROPID7
|
指定环境的属性设置。
|
__VSSPROPID8
|
__VSSPROPID9
|
__VSSTATUSBARANIMATIONINDEX
|
一组内置状态栏动画索引。
|
__VSSWATCHRENDERFLAGS
|
已过时。 VSSWATCHRENDERFLAGS 枚举是 VSSWATCHRENDER 结构(方法的参数)的成员 RenderCell(VSSWATCHRENDER[], Int32) 。
|
__VSSYSCOLOREX
|
指定要用于特定视觉组件或用例的 Visual Studio 系统颜色。
|
__VSSYSCOLOREX2
|
为 __VSSYSCOLOREX 枚举提供其他成员。
|
__VSSYSCOLOREX3
|
枚举 Visual Studio shell 中使用的颜色 ID。
|
__VSTABBEDMODE
|
指示选项卡式控件的模式。
|
__VSTASKCONTINUATIONOPTIONS
|
指定任务的延续选项。
|
__VSTASKCONTINUATIONOPTIONS2
|
__VSTASKCREATIONOPTIONS
|
指定用于创建任务的选项。
|
__VSTASKCREATIONOPTIONS2
|
__VSTASKLISTSELECTIONSCROLLPOS
|
指定 的 SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)滚动行为。
|
__VSTASKLISTSELECTIONTYPE
|
指定 的选择 SelectItems(Int32, IVsTaskItem[], UInt32, UInt32)行为。
|
__VSTASKPROVIDERFLAGS
|
返回 GetProviderFlags(UInt32)的任务提供程序标志。
|
__VSTASKRUNCONTEXT
|
指定任务的运行方式。
|
__VSTASKVALUEFLAGS
|
返回 GetColumnValue(Int32, UInt32, UInt32, Object, String)的任务值标志。
|
__VSTASKVALUETYPE
|
指定 返回 GetColumnValue(Int32, UInt32, UInt32, Object, String)的值类型。
|
__VSTASKWAITOPTIONS
|
指定任务等待操作的选项。
|
__VSTRANSACCELEXFLAGS
|
呼叫的 TranslateAcceleratorEx(MSG[], UInt32, UInt32, Guid[], Guid, UInt32, Int32, Int32) 标志。
|
__VSTRANSACCELFLAGS
|
转换 IVsFilterKeys:TranslateAccelerator(MSG[], UInt32, Guid, UInt32) 调用的加速器标志。
|
__VSTWDFLAGS
|
指定“等待”对话框的行为。 这些标志将 StartWaitDialog(String, String, String, UInt32, Object, String)传递给 。
|
__VSUIACCELMODIFIERS
|
指示键盘快捷键中使用的修饰键。
|
__VSUIDATAFORMAT
|
指示用户界面中使用的数据格式。
|
__VSUL_ERRORLEVEL
|
指示升级记录器的错误级别。
|
__VSUPGRADEPROJFLAGS
|
在调用中使用 UpgradeProject(UInt32) 。
|
__VSURLZONE
|
__VSVPROPID
|
查看调用 IVsWindowView 方法的属性 ID。
|
__VSVPROPID2
|
查看属性 ID。
|
__VSWBCUSTOMURL
|
指定自定义网页的类型。 在调用中使用 GetCustomURL(UInt32, String) 。
|
__VSWBDOCINFOINDEX
|
指定网页的文档信息的类型。 与调用一起使用 GetDocumentInfo(UInt32, Object) 。
|
__VSWBNAVIGATEFLAGS
|
呼叫的 Navigate(String, UInt32, IVsWindowFrame) 导航标志。
|
__VSWBPREVIEWOPTIONS
|
在调用中使用 PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) 。
|
__VSWBREFRESHTYPE
|
指示要通过调用 执行的 Refresh(UInt32)刷新操作。
|
__VsWebProxyState
|
指定如何将凭据附加到 Web 代理。
|
__VSWIZARDTRUSTLEVEL
|
指定向导信任级别。
|
__WindowFrameTypeFlags
|
指定窗口框架类型的标志。
|
__WorkingFolderKind
|
__XMLMEMBERDATA_DEPRECATION_TYPE
|
指定 XML 成员数据的弃用类型。
|
__XMLMEMBERDATA_OPTIONS
|
指定 XML 成员数据元素的选项。
|
__XMLMEMBERDATA_TAGTYPE
|
指定 XML 成员数据元素的标记类型。
|
_AppContainerDeployOptions
|
指定 Windows 应用商店应用的部署选项。
|
_BROWSE_COMPONENT_SET_OPTIONS
|
指定 IVsBrowseComponentSet 用于修改库提供的行为的列表选项。
|
_BROWSE_COMPONENT_SET_TYPE
|
指定浏览组件类型的设置。
|
_BuildSystemKindFlags
|
指定生成系统的类型或类型。
|
_BuildSystemKindFlags2
|
指定生成系统的类型或类型。
|
_DEBUG_LAUNCH_OPERATION2
|
为枚举提供其他成员 DEBUG_LAUNCH_OPERATION 。
|
_DEBUG_LAUNCH_OPERATION3
|
为枚举提供其他成员 DEBUG_LAUNCH_OPERATION 。
|
_DEBUG_LAUNCH_OPERATION4
|
为枚举提供其他成员 DEBUG_LAUNCH_OPERATION 。
|
_DevLicenseCheckOptions
|
已过时。
|
_EDITORREGFLAGS
|
用于向 注册不可见编辑器的 RegisterInvisibleEditor(String, IVsProject, UInt32, IVsSimpleDocFactory, IVsInvisibleEditor)标志。
|
_LAUNCHPAD_FLAGS
|
确定是否使用流选择模式或框选择模式。
|
_LAUNCHPAD_FLAGS2
|
确定是否将命令行工具和批处理文件输出视为 Unicode。
|
_LIB_ADDREMOVEOPTIONS
|
指定用于将组件添加到浏览容器的选项。
|
_LIB_CATEGORY2
|
为枚举提供其他成员 LIB_CATEGORY 。 定义库管理器列表元素类别 (,以便在符号提供程序列表元素属性域) 。
|
_LIB_FLAGS
|
指定库的属性。
|
_LIB_FLAGS2
|
为LIB_FLAG枚举提供其他成员。 枚举从 IGetLibFlags2(UInt32) 返回的库标志。
|
_LIB_LISTCAPABILITIES
|
指定对象列表的功能。
|
_LIB_LISTCAPABILITIES2
|
从 GetCapabilities2(UInt32)返回的库列表标志。
|
_LIB_LISTFLAGS
|
指定要为对象列表搜索实现的控件。
|
_LIB_LISTTYPE
|
指定对象列表的 ListType。
|
_LIB_LISTTYPE2
|
为枚举提供其他成员 _LIB_LISTTYPE 。
|
_LIBCAT_ACTIVEPROJECT
|
指定库项的 ActiveProject 属性。
|
_LIBCAT_CLASSACCESS
|
指定库项的 ClassAccess 模式。
|
_LIBCAT_CLASSTYPE
|
指定库项的 ClassType。
|
_LIBCAT_CLASSTYPE2
|
为 _LIBCAT_CLASSTYPE 枚举提供其他成员。
|
_LIBCAT_HIERARCHYTYPE
|
指定层次结构元素类型。
|
_LIBCAT_HIERARCHYTYPE2
|
为 _LIBCAT_HIERARCHYTYPE 枚举提供其他成员。
|
_LIBCAT_MEMBERACCESS
|
指定库项的 MemberAccess 模式。
|
_LIBCAT_MEMBERINHERITANCE
|
指定 libcat 成员的继承选项。
|
_LIBCAT_MEMBERTYPE
|
指定库项的 MemberType。
|
_LIBCAT_MEMBERTYPE2
|
为枚举提供其他成员 _LIBCAT_MEMBERTYPE 。
|
_LIBCAT_MODIFIERTYPE
|
指定库项的 ModifierType。
|
_LIBCAT_NODETYPE
|
指定树列表的节点类型。
|
_LIBCAT_PHYSICALCONTAINERTYPE
|
指定物理容器的类型。
|
_LIBCAT_SEARCHMATCHTYPE
|
指定库管理器搜索匹配类型。
|
_LIBCAT_VISIBILITY
|
指定库项的可见性。
|
_LIMITTOPICSOURCE
|
指定关键字搜索上下文帮助 (IVsUserContext) 搜索关键字的方式限制。
|
_NoFrameworkDialogState
|
表示用于 VSPROPID_NoFrameworkDialogState的值。
|
_OLELOOP2
|
枚举窗体上使用的消息循环类型。
|
_PersistStorageType
|
指定 和 IPersistXMLFragment的IVsBuildPropertyStorage持久位置。
|
_ProjectLoadSecurityDialogState
|
指定安全对话框的状态。
|
_SqlAddNewReferenceFlags
|
指定要调用新引用的标志。
|
_SqlReferenceUpdateAction
|
指定 SQL 参考更新服务操作。
|
_SqlReferenceUpdateFlags
|
指定如何更新 SQL 引用。
|
_VHS_COMMANDS
|
指定方法的 IVsHelpSystem 帮助系统命令。
|
_VSCIPPROPID
|
指定 和 SetProperty(Int32, Object) 调用中的GetProperty(Int32, Object)上下文项提供程序 ID。
|
_VsDocumentRestoreBehavior
|
_VSFILECHANGEFLAGS
|
提供有关已更改的文件的属性信息。
|
_VsHelpErrors
|
指定调用中 Reserved(VHS_COMMAND, VsHelpErrors) 返回的错误。
|
_VSLONGIDLEREASON
|
指定长时间空闲的原因。
|
_VSOBJCFFLAGS
|
指定单选或多选剪贴板标志。
|
_VSOBJCLIPFORMATOPTIONS
|
指定复合剪贴板格式。
|
_VSOBJDESCOPTIONS
|
指定对象浏览器说明文本选项。
|
_VSOBJLISTELEMPROPID
|
指定调用中的 GetProperty(UInt32, Int32, Object) 对象列表元素属性。
|
_VSOBJLISTOWNERCACHEDDATAKINDS
|
指定调用 ClearCachedData(UInt32)中的缓存数据的类型。
|
_VSOBJLISTOWNEROTPIONS
|
指定调用中的 GetOptions(UInt32) 列表所有者选项。
|
_VSOBJOPFLAGS
|
指定重命名和删除操作标志。
|
_VSOBSEARCHOPTIONS
|
指定搜索请求的属性。
|
_VSOBSEARCHOPTIONS2
|
为枚举提供其他成员 _VSOBSEARCHOPTIONS 。
|
_VSProjectLoadPriority
|
已过时。 此 API 已过时,无法优化解决方案负载性能。
|
_VSProjectUnloadStatus
|
表示卸载项目的不同原因。 在 UnloadProject(Guid, UInt32) 中使用。
|
_VSProjectUnloadStatus2
|
表示卸载项目的不同原因。 在 UnloadProject(Guid, UInt32) 中使用。
|
_VSProjectUnloadStatus3
|
_VSQuickCheckAnswer
|
指定何时启用某个功能。
|
_VSRDTFLAGS
|
为正在运行的文档表中的文档指定选项, (RDT) 。
|
_VSRDTFLAGS2
|
为正在运行的文档表中的文档指定其他选项, (RDT) 。
|
_VSRDTFLAGS3
|
为正在运行的文档表中的文档指定其他选项, (RDT) 。
|
_VSRDTFLAGS4
|
为正在运行的文档表中的文档指定选项, (RDT) 。
|
_VSRDTFLAGS5
|
_VSRDTFLAGSUPPER
|
描述正在运行的文档表中文档的状态的标志。
|
_VSRELOADDOCDATA
|
指定是否忽略后续文件更改。
|
_vstaskbitmap
|
指定与任务项关联的位图图像的选项。
|
_vstaskpriority
|
指定用于指示任务项的优先级的位图。
|
_VSTREEDISPLAYMASK
|
指定结构中 VSTREEDISPLAYDATA 感兴趣的字段。
|
_VSTREEDISPLAYSTATE
|
指定结构的 State 成员 VSTREEDISPLAYDATA 中感兴趣的位字段。
|
_VSTREEFLAGS
|
指定树列表的属性。
|
_VSTREEFLAGS2
|
向枚举添加标志 _VSTREEFLAGS 。
|
_VSTREEFLAGS3
|
指定树列表的属性。
|
_VSTREEITEMCHANGESMASK
|
指定树列表的更改方式。
|
_VSTREESTATECHANGEREFRESH
|
指定要刷新树列表的哪些元素。 这是供将来使用。
|
AppToastCapability
|
指定 Toast 功能。
|
AppxManifestDesignerTab
|
指定要由 OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 方法打开的应用清单设计器选项卡。
|
AppxManifestDesignerTab2
|
指定要由 OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) 方法打开的应用清单设计器选项卡。
|
ATTRVALUETYPE
|
指定 和 GetAttributeValue(Int32, ATTRVALUETYPE, String) 调用中的GetAttributeStatusVal(String, ATTRVALUETYPE, Int32)属性值的类型。
|
BLDGETFLAGS
|
指定请求生成器时的选项。
|
BLDPROMPTOPT
|
指定用于选择生成器的用户提示。
|
BootstrapMode
|
指定启动模式的类型。
|
BootstrappingArchitecture
|
BootstrappingMode
|
BuildableProjectCfgOpts
|
已过时。 指定可生成项目配置选项。
|
BuildableProjectCfgOpts2
|
指定其他可生成项目配置选项。
|
COMMANDWINDOWMODE
|
指定调用的 SetMode(COMMANDWINDOWMODE) 命令模式。
|
CompEnum
|
指定传递给 IVsComponentEnumeratorFactory2的组件类别的类型。
|
Constants
|
各种 idl 中定义的常量的其他集合。
|
CTLBLDTYPE
|
指定生成器类型。
|
DBGMODE
|
设置调试器的所需模式。
|
DEBUG_LAUNCH_OPERATION
|
DEBUG_LAUNCH_OPERATION枚举是 结构的一个成员 VsDebugTargetInfo ,是调用的参数 LaunchDebugTargets(UInt32, IntPtr) 。
|
DEBUG_REMOTE_DISCOVERY_FLAGS
|
指定“远程发现”对话框用于在本地子网上查找远程计算机的标志。
|
DEBUG_REMOTE_DISCOVERY_FLAGS2
|
DevLicenseStatus
|
已过时。 指定开发人员许可证的状态。
|
DiscoveryNodeType
|
指定调用中的 GetNodeType(DiscoveryNodeType[]) 发现节点类型。
|
ENC_BUILD_STATE
|
指定当前“编辑并继续”生成状态。
|
ENC_REASON
|
指定调用 BelongToProject(String, ENC_REASON, Int32)的确切原因。
|
ENC_RETURNCODES
|
指定“编辑并继续”返回代码。
|
enum_ASINFO
|
指定有关“编辑并继续”活动语句的状态信息。
|
enum_ENC_BREAKSTATE_REASON
|
指定出现“编辑并继续”中断状态的原因。
|
enum_POSITION_TYPE
|
指定 Edit 和 Continue 活动语句的位置类型。
|
EXPANDFLAGS
|
控制层次结构中项的状态或外观,或层次结构本身。
|
HOSTPROPID
|
指定主机属性的标识符。
|
INTELLIPROJSTATUS
|
指定 Intellisense 项目的状态。
|
LIB_CATEGORY
|
指定可进一步参数化的库项类别。
|
LIB_CHECKSTATE
|
指定库项的选中状态。
|
LIB_PERSISTTYPE
|
指定如何持久保存库项。
|
LOGTOFILEOPTION
|
指定记录命令窗口命令和输出的位置。
|
MARKERTYPE4
|
此枚举从MARKERTYPE3继续。 有关早期值,请参阅MARKERTYPE3。
|
OLEACTIVATE
|
指定为响应窗口激活事件而激活的窗口类型。
|
OLECOMPFLAG
|
指定用于控制就地 VSPackage 对象、其容器和环境之间的交互的标志。
|
OLEHELPCMD
|
指定为 ShowHelp(UInt32, Guid, POINT, UInt32, String, UInt32)请求的帮助类型。 此枚举为 参数提供有效值 dwHelpCmd 。
|
OLEIPCSTATE
|
指定传递给 IOleInPlaceComponent::OnEnterState(UInt32, Int32)、、 OnUIComponentEnterState(UInt32, UInt32, UInt32)FOnUIComponentExitState(UInt32, UInt32, UInt32)和 FUIComponentInState(UInt32)的状态 ID。
|
OLEMENU
|
指定 UI 活动对象的菜单与组件的容器菜单一起使用的方式。
|
OLEMSGBUTTON
|
指定要显示消息的按钮。
|
OLEMSGDEFBUTTON
|
确定一组按钮中的哪个按钮是默认按钮。
|
OLEMSGICON
|
控制消息中显示的图标,并指示消息的类型。
|
OLEROLE
|
指定组件相对于其主机的使用方式。
|
OLEUIEVENTFREQ
|
指定用户界面事件在组件中通常发生的频率
|
OLEUIEVENTSTATUS
|
指定用户界面事件的状态。
|
PFF_RESULTS
|
指定保留文件格式结果。
|
PREPARECOMMANDRESULT
|
用于处理命令的常量。 与调用一起使用 PrepareCommand(String, Guid, UInt32, IntPtr, PREPARECOMMANDRESULT[]) 。
|
REFERENCECHANGETYPE
|
指定项目中发生的引用更改的类型。
|
RemoveBFDirection
|
指定导航项的删除方向。 与 和 RemoveCurrentNavigationDupes(RemoveBFDirection) 调用一RemoveAdjacentBFNavigationItem(RemoveBFDirection)起使用。
|
SccToolsOptionsEnum
|
可以查看或更新源代码管理工具的选项。 由 接口上 IVsSccToolsOptions 的方法独占使用。
|
STATUSBARCONSTS
|
指定状态栏动画图标常量。 与调用一起使用Animation(Int32, Object)
|
tagCreateClassLibFlags
|
表示用于创建类库的选项。
|
tagVSQEQSFlags
|
指定接口如何处理 IVsQueryEditQuerySave2 文件属性。
|
tagVSQueryEditFlags
|
此枚举指定用于控制如何在内存中编辑文件的标志。 这些标志将 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 传递给 方法。
|
tagVSQueryEditResult
|
此枚举指定从 方法返回的值, QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 该值指示文件编辑会话是成功完成还是取消。
|
tagVSQueryEditResultFlags
|
此枚举指定从 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 方法返回的位标志,用于指示文件是否已签出和/或更改。
|
tagVSQueryEditResultFlags2
|
此枚举指定从 QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32) 方法返回的位标志,用于指示文件是否已签出和/或更改。
|
tagVSQuerySaveFlags
|
此枚举指定方法的值 QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) ,并控制该方法是否显示任何用户界面 (UI) 。
|
tagVSQuerySaveResult
|
此枚举指定可从 方法和 QuerySaveFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32) 方法返回QuerySaveFile(String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32)的值。
|
tagVSQuerySaveResultFlags
|
指定 QuerySave 操作的结果。
|
tagVsSccFilesFlags
|
此枚举指定由调用 方法返回的 GetSccFiles(UInt32, CALPOLESTR[], CADWORD[]) 标志。
|
tagVsSccSpecialFilesFlags
|
与由 返回 GetSccSpecialFiles(UInt32, String, CALPOLESTR[], CADWORD[])的特殊源代码管理文件关联的标志。
|
VHS_COMMAND
|
指定帮助系统命令。
|
VSADDCOMPOPERATION
|
标识组件添加属性。
|
VSADDCOMPRESULT
|
指定组件添加的结果。
|
VSADDDIRECTORYFLAGS
|
指示与 关联的标志 OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[])
|
VSADDFILEFLAGS
|
和 OnAfterAddFilesEx(IVsProject, Int32, String[], VSADDFILEFLAGS[])中使用的OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[])标志。
|
VSADDITEMOPERATION
|
控制对添加到项目的新项执行的操作。
|
VSADDRESULT
|
指示项是否已成功添加到项目中。
|
VsAppPackagePlatform
|
指定应用程序面向的平台。
|
VSBUILDMANAGERRESOURCE
|
指定要从 BuildManagerAccessor 服务获取的生成资源类型。
|
VSCMDNAMEOPTS
|
指定英语和/或本地化规范名称。
|
VSCOMPONENTTYPE
|
指定组件的类型。
|
VSDESIGNER_FUNCTIONVISIBILITY
|
指定设计器函数访问级别。
|
VSDESIGNER_VARIABLENAMING
|
控制变量命名约定。
|
VSDOCUMENTPRIORITY
|
指定项目中文档的优先级。
|
VSEDITORPRIORITY
|
指定各种编辑器的优先级。 由使用 实现编辑器类型的 IVsRegisterEditors包使用。
|
VSErrorCodes
|
Visual Studio 错误代码。
|
VSErrorCodes80
|
Visual Studio 错误代码。
|
VSEXTENDSHIERARCHY
|
枚举扩展 接口的值 IVsParentHierarchy 。
|
VSFILTERKEYSFLAGS
|
指示对筛选键盘事件消息的控件执行的操作的标志。
|
VSFRAMEMODE
|
控制工具窗口的显示模式。
|
VSFRAMEMODE2
|
指定枚举的 VSFRAMEMODE 其他成员。
|
VsHelpErrors
|
指定 唯一的错误 IVsHelpSystem。
|
VSIME_ERR
|
枚举输入法编辑器 (输入法) 接口的错误IVsIME。
|
VSMESELCMD
|
指定选择更改命令。
|
VSOBDESCRIPTIONSECTION
|
指定对象浏览器项说明文本字符串的元素。
|
VSOBJGOTOSRCTYPE
|
指定要导航到的源代码元素类型。
|
VSOBSEARCHTYPE
|
指定字符串表示的名称部分。
|
VSOLECMDEXECOPT_HIWORD
|
指定 Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) command exec 选项参数的选项。 值取自 VSOLECMDEXECOPT_HIWORD 枚举。
|
VSOUTLINECAPTION
|
指定文档大纲描述文字的设置。
|
VSOVERLAYICON
|
指定当通过 中的 __VSHPROPID元素进行请求时,层次结构返回的VSHPROPID_OverlayIconIndex覆盖图标。 此图标以透明方式绘制在项目的正常图标之上,以指示状态已更改。
|
VSPREVIEWRESOLUTION
|
指定标准预览版的分辨率。 在调用中使用 OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32) 。
|
VSPROFILERPROCESSARCHTYPE
|
指定探查器处理器体系结构类型。
|
VSPROPERTYSTREAMPROPERTYTYPE
|
指定简单或子流属性流。
|
VSQUERYADDDIRECTORYFLAGS
|
每个目录指定调用方选项的标志。 标志与 OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) 和 OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])相关联,项目调用这些标志以确定是否可以将目录添加到项目中。
|
VSQUERYADDDIRECTORYRESULTS
|
与 OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[]) 和 OnQueryAddDirectories(IVsProject, Int32, String[], VSQUERYADDDIRECTORYFLAGS[], VSQUERYADDDIRECTORYRESULTS[], VSQUERYADDDIRECTORYRESULTS[])关联的标志。
|
VSQUERYADDFILEFLAGS
|
在 和 OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) 方法中OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])用于指示将添加到项目的文件类型。
|
VSQUERYADDFILERESULTS
|
和 方法中的OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[])环境返回的标志。 这些标志指示项目是否可以将文件添加到项目。
|
VSQUERYREMOVEDIRECTORYFLAGS
|
每个目录指定调用方选项的标志。 标志与 OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[],
VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) 和 OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[],
VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])相关联,项目调用这些标志以确定是否可以从项目中删除目录。
|
VSQUERYREMOVEDIRECTORYRESULTS
|
与 OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[],
VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) 和 OnQueryRemoveDirectories(IVsProject, Int32, String[], VSQUERYREMOVEDIRECTORYFLAGS[],
VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[])关联的标志。
|
VSQUERYREMOVEFILEFLAGS
|
与 OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) 和 OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])关联的标志。
|
VSQUERYREMOVEFILERESULTS
|
与 OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) 和 OnQueryRemoveFiles(IVsProject, Int32, String[], VSQUERYREMOVEFILEFLAGS[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[])关联的标志。
|
VSQUERYRENAMEDIRECTORYFLAGS
|
每个目录指定调用方选项的标志。 标志与 OnQueryRenameDirectories(IVsProject, Int32, String[], String[],
VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[],
VSQUERYRENAMEDIRECTORYRESULTS[]) 和 OnQueryRenameDirectories(IVsProject, Int32, String[], String[],
VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[],
VSQUERYRENAMEDIRECTORYRESULTS[])相关联,项目调用它们以确定目录是否可以重命名。
|
VSQUERYRENAMEDIRECTORYRESULTS
|
与 OnQueryRenameDirectories(IVsProject, Int32, String[], String[],
VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[],
VSQUERYRENAMEDIRECTORYRESULTS[]) 和 OnQueryRenameDirectories(IVsProject, Int32, String[], String[],
VSQUERYRENAMEDIRECTORYFLAGS[], VSQUERYRENAMEDIRECTORYRESULTS[],
VSQUERYRENAMEDIRECTORYRESULTS[])关联的标志。
|
VSQUERYRENAMEFILEFLAGS
|
与 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) 和 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])关联的标志。
|
VSQUERYRENAMEFILERESULTS
|
与 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[]) 和 OnQueryRenameFiles(IVsProject, Int32, String[], String[], VSQUERYRENAMEFILEFLAGS[], VSQUERYRENAMEFILERESULTS[], VSQUERYRENAMEFILERESULTS[])关联的标志。
|
VSQUERYSAVESLNPROPS
|
返回解决方案的属性状态。
|
VSRECORDMODE
|
指定环境的宏记录器的模式。
|
VSRECORDSTATE
|
指定环境的宏记录器的状态。
|
VSRELOADOPTION
|
指定如何响应外部修改的文档。
|
VSREMOVEDIRECTORYFLAGS
|
使用的 OnAfterRemoveDirectories(IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS[])标志。
|
VSREMOVEFILEFLAGS
|
在 中使用的 OnAfterRemoveFiles(IVsProject, Int32, String[], VSREMOVEFILEFLAGS[])标志。
|
VSRENAMEDIRECTORYFLAGS
|
与 关联的 OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[])标志。
|
VSRENAMEFILEFLAGS
|
与 OnAfterRenameFiles(IVsProject, Int32, String[], String[], VSRENAMEFILEFLAGS[])、 OnAfterRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS)和 OnQueryRenameFile(IVsProject, String, String, VSRENAMEFILEFLAGS, Int32)关联的标志。
|
VSSAVEFLAGS
|
指定文件保存选项。
|
VSSCCENLISTMENTCHOICE
|
这些值表示项目愿意选择登记 (受源代码管理) 的项目或解决方案的本地工作副本。 能够选择登记允许用户在从源代码管理拉取存储项目时更改其位置。
|
VSSCCPROVIDERBINDING
|
这些是项目可以返回的选项,表示其愿意使用自定义源代码管理包。
|
VsScriptJmcCodeType
|
表示代码的类型。
|
VSSEARCHPROGRESSTYPE
|
指定搜索控件显示的进度类型。
|
VSSEARCHSTARTTYPE
|
指定搜索的开始时间。
|
VSSETFRAMEPOS
|
设置窗口框架位置。
|
VSSOLNBUILDQUERYRESULTS
|
标识解决方案生成结果。
|
VSSOLNBUILDUPDATEFLAGS
|
标识解决方案生成更新。
|
VSSOLNBUILDUPDATEFLAGS2
|
为 VSSOLNBUILDUPDATEFLAGS 枚举提供其他成员。
|
VSSOLNBUILDUPDATEFLAGS3
|
VsStateIcon
|
指定源代码管理标志符号的索引。
|
VSSYSCOLOR
|
此枚举已弃用。 请改用 __VSSYSCOLOREX
|
VSTASKCATEGORY
|
指定任务项的类别。
|
VSTASKFIELD
|
指定任务项的字段。
|
VSTASKPRIORITY
|
指定用于指示任务项的优先级的位图。
|
VSTBXTABVIEW
|
指定“工具箱”选项卡的视图类型。
|
VSTDTYPE
|
内部测试仅使用。 请勿使用。
|
VSTREECLOSEACTIONS
|
指定在折叠树视图节点时可能执行的操作,这会导致其子树列表关闭。
|
VSTREETEXTOPTIONS
|
指定要请求的文本的类型。
|
VSTREETEXTOPTIONS2
|
指定要请求的文本的类型。
|
VSTREETOOLTIPTYPE
|
指定要显示的工具提示文本的类型。
|
VSTWT_LOCATION
|
指定工具窗口工具栏的位置。
|
VSUPDATEPROJREFREASON
|
返回项目引用的更新信息。
|
VsUpToDateCheckFlags
|
指定检查标志的原因。
|
VsUpToDateCheckFlags2
|
传入 AreProjectsUpToDate(UInt32) 的标志以及 QueryStartUpToDateCheck(UInt32, Int32[], Int32[]) 和 StartUpToDateCheck(IVsOutputWindowPane, UInt32) ,指示为特定生成请求执行操作。
|
VSUSERCONTEXTATTRIBUTEUSAGE
|
指定是将属性或关键字 (keyword) 推送到上下文包中。
|
VSUSERCONTEXTPRIORITY
|
指定上下文包中属性或关键字的优先级。
|
VSWINDOWSTATE
|
控制窗口的显示状态或外观。
|
WellKnownTargetFrameworkVersions
|
表示目标框架的版本号。
|