VSConstants 类
使用此类访问常见 Visual Studio 常数。
继承层次结构
System.Object
Microsoft.VisualStudio.VSConstants
命名空间: Microsoft.VisualStudio
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public NotInheritable Class VSConstants
public sealed class VSConstants
VSConstants 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
字段
名称 | 说明 | |
---|---|---|
ALL | 表示在选择容器中的所有对象的 GUID。 | |
AssemblyReferenceProvider_Guid | ||
AssemblyReferenceProvider_string | ||
BuildOrder | 使用这一旧 GUID 访问特定输出窗格。 | |
BuildOutput | 请使用 BuildOutputPane_guid。 | |
CEF_CLONEFILE | 已过时标志按位组合为方法 CreateEditorInstance的第一个参数。 | |
CEF_OPENASNEW | 指示编辑工厂应执行必要的更正。 | |
CEF_OPENFILE | 指示编辑工厂将打开文件。 | |
CEF_SILENT | 指示编辑工厂应无提示创建编辑器。 | |
CLSID_ComPlusOnlyDebugEngine | 调试引擎的 GUID COM 的和。 | |
CLSID_HtmDocData | 文档中的数据是 HTML 格式。 | |
CLSID_HtmedPackage | HTML 包的 GUID。 | |
CLSID_HtmlLanguageService | HTML 语言服务的 GUID。 | |
CLSID_MiscellaneousFilesProject | 杂项文件项目的 CLSID。 | |
CLSID_SolutionItemsProject | 解决方案项项目的项目类型 CLSID。 | |
CLSID_VsCfgProviderEventsHelper | ,配置相关的都会激发事件时,请提供通知。实现通过环境。 | |
CLSID_VsDocOutlinePackage | " 文档大纲 " 窗口包的 CLSID。 | |
CLSID_VsEnvironmentPackage | Visual Studio 环境包的 CLSID。 | |
CLSID_VsTaskList | Visual Studio 环境的 CLSID 任务列表。 | |
CLSID_VsTaskListPackage | Visual Studio 环境的 CLSID 任务列表包。 | |
CLSID_VsUIHierarchyWindow | Visual Studio 环境层次结构 " 窗口的 CLSID。 | |
cmdidToolsOptions | 在 工具 菜单上, 选项的命令。 | |
ComReferenceProvider_Guid | ||
ComReferenceProvider_string | ||
CPDN_SELCHANGED | 从页 " 对话框发送到 组件选择器 对话框,注意在页上选择的更改。 | |
CPDN_SELDBLCLICK | 从页 " 对话框发送到 组件选择器 对话框,注意在一个选定项的双击。 | |
CPPM_CLEARSELECTION | 重置并清除选择列表中 组件选择器 对话框的可用元素。 | |
CPPM_GETSELECTION | 检索有关选择的信息。 组件选择器 对话框。 | |
CPPM_INITIALIZELIST | 初始化可用组件的列表在 组件选择器 对话框的。 | |
CPPM_INITIALIZETAB | 初始化 Variant 的选项在 组件选择器 对话框的 VSCOMPONENTSELECTORTABINIT 。 | |
CPPM_QUERYCANSELECT | 确定是否在 组件选择器 对话框应启用 选择 按钮。 | |
CPPM_SETMULTISELECT | 将 组件选择器 对话框的多个选择模式。 | |
DebugOutput | 使用这一旧 GUID 访问特定输出窗格。 | |
DISP_E_ARRAYISLOCKED | 指示的 HRESULT 数组当前被锁定。 | |
DISP_E_BADCALLEE | COM 返回值。 | |
DISP_E_BADINDEX | 指示下标超出范围的返回值。 | |
DISP_E_BADPARAMCOUNT | 错误返回指示值的元素数提供给方法与方法接受的参数的数量不同。 | |
DISP_E_BADVARTYPE | 某方法参数不是有效的不同类型的。 | |
DISP_E_BUFFERTOOSMALL | 指示目标标记缓冲区的返回错误太小。 | |
DISP_E_DIVBYZERO | 由零误差指示一个异常的返回错误。 | |
DISP_E_EXCEPTION | 此返回值指示调用生成异常。通常实现是指定返回此错误方法的参数是指向包含异常信息的结构。 | |
DISP_E_MEMBERNOTFOUND | 返回值指示的请求的成员不存在或调用 Invoke 尝试设置只读属性的值。 | |
DISP_E_NONAMEDARGS | 指示的返回值 IDispatch 的调用的实现不支持命名参数。 | |
DISP_E_NOTACOLLECTION | 指示一个意外的参数类型的返回值。 | |
DISP_E_OVERFLOW | 指示的错误值不能强制为其预期的表示形式。 | |
DISP_E_PARAMNOTFOUND | 指示的返回值的参数 Dispid 不对应于方法的参数。 | |
DISP_E_PARAMNOTOPTIONAL | 指示的返回值一个必需的参数省略。 | |
DISP_E_TYPEMISMATCH | 指示的返回值一个或多个参数不能强制。 | |
DISP_E_UNKNOWNINTERFACE | 指示的返回值。 riid 传递的接口标识符与 IID_NULL 不相等。 | |
DISP_E_UNKNOWNLCID | 指示的返回值成员调用基于区域设置 ID (lcid) 解释字符串参数,并且, LCID 不识别。如果 LCID 不需要的解释参数,不应将返回此错误。 | |
DISP_E_UNKNOWNNAME | 指示的返回值一个或多个名称不知道。返回的 Dispid 包含对应于未知名称的每一项的 DISPID_UNKNOWN。 | |
DocumentFrame | 在选择事件引用的常数描述 shell 中的哪个元素的部分。 | |
E_ABORT | 可以指示显式取消操作的返回两个后移除和失败的回滚。的不能再对的值或某些过程 (如) | |
E_ACCESSDENIED | 描述泛型访问的返回值被拒绝 " 错误。 | |
E_FAIL | 一个一般性失败的 HRESULT 错误。 | |
E_HANDLE | 指示无效处理的返回值。 | |
E_INVALIDARG | 无效参数的错误 HRESULT。 | |
E_NOINTERFACE | 一个未实现接口的请求的错误 HRESULT。 | |
E_NOTIMPL | 调用错误 HRESULT 对于不执行的方法。 | |
E_OUTOFMEMORY | 在内存不足的错误 HRESULT。 | |
E_PENDING | 指示异步访问接口的可用性的返回值。 | |
E_POINTER | 指示的返回值无效指针,通常 nullnull 引用(在 Visual Basic 中为 Nothing),通过为参数。 | |
E_UNEXPECTED | 指示的返回值方法调用的结果是在错误情况外客户端代码轻松地将处理。 | |
FileReferenceProvider_Guid | ||
FileReferenceProvider_string | ||
GUID_AppCommand | 标识由于 WM_APPCOMMAND 消息会激发的命令接收由主窗口。 | |
GUID_BrowseFilePage | 浏览文件页。 | |
GUID_BuildOutputWindowPane | 该常数表示由 shell 的 OutputWindow 工具窗口实现接口的 IVsOutputWindowPane GUID。客户端代码使用该方法在 " 输出 " 窗口中显示消息。 | |
GUID_COMClassicPage | Visual Studio 组件选择器页 GUID。 | |
GUID_COMPlusPage | Visual Studio 组件选择器页 GUID。 | |
GUID_DefaultEditor | 通用系统定义的编辑 GUID。 | |
GUID_ExternalEditor | 常用编辑器 GUID。 | |
GUID_HTMEDAllowExistingDocData | 用于的 GUID 标记 VsTextBuffer 为了调用到 HTML 编辑器工厂接受预先存在的文档数据。 | |
GUID_HtmlEditorFactory | HTML 编辑器工厂的 GUID。 | |
GUID_ItemType_PhysicalFile | 用于的 GUID 常数指定类型是在磁盘或 Web 上的物理文件。 | |
GUID_ItemType_PhysicalFolder | 用于的 GUID 常数指定类型是在磁盘或 Web 上的物理文件夹。 | |
GUID_ItemType_SubProject | 用于的 GUID 常数指定类型是一个嵌套层次结构项目。 | |
GUID_ItemType_VirtualFolder | 用于的 GUID 常数指定类型是非实体性的文件夹。 | |
GUID_OutWindowDebugPane | 用于的 GUID 常数指定在输出窗口中的 " 调试 " 窗格中。 | |
GUID_OutWindowGeneralPane | 返回中的常规输出窗格 SID_SVsGeneralOutputWindowPane 与环境伪服务的 GUID。 | |
GUID_ProjectDesignerEditor | 项目设计器 GUID。 | |
GUID_SolutionPage | Visual Studio 组件选择器页 GUID。 | |
GUID_TextEditorFactory | 文本编辑器工厂的 GUID。 | |
GUID_VS_DEPTYPE_BUILD_PROJECT | 作为生成项的依赖项的 GUID。 | |
GUID_VsNewProjectPseudoFolder | 字符串 Visual Studio 虚拟文件夹中的资源 ID。 | |
GUID_VSStandardCommandSet97 | 此 GUID 标识该标准 Visual Studio 已知的计时命令 97 (版本 6)。 | |
GUID_VsTaskListViewAll | 最高的抽象的 GUID 任务列表。 | |
GUID_VsTaskListViewCheckedTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewCommentTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewCompilerTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewCurrentFileTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewHTMLTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewShortcutTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewUncheckedTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsTaskListViewUserTasks | 某些类似或的 GUID 任务列表。 | |
GUID_VsUIHierarchyWindowCmds | GUID 定义的命令组与层次结构 " 窗口。 | |
guidCOMPLUSLibrary | COM 的 GUID 以及库。 | |
HIERARCHY_DONTCHANGE | 指示选择容器不更改的值。 | |
HIERARCHY_DONTPROPAGATE | 指示选择容器将此值设置为 nullnull 引用(在 Visual Basic 中为 Nothing)。 | |
IID_IUnknown | IUnknown COM 接口的 GUID。 | |
LOGVIEWID_Any | 所有定义的视图对于文档数据。 | |
LOGVIEWID_Code | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框,在这种情况下在可能的代码视图。 | |
LOGVIEWID_Debugging | 应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框,在填充可能的 LOGVIEWID_Debugging 调试映射到视图和 LOGVIEWID_Code同名的视图的GUID_VSStandardCommandSet97cmdidOpenWith 处理程序。 | |
LOGVIEWID_Designer | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框,在向视图窗体设计器视图。 | |
LOGVIEWID_Primary | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框,在这个默认母版/视图编辑器工厂。 | |
LOGVIEWID_TextView | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框中,在本文档中的数据或文本编辑器视图的。 | |
LOGVIEWID_UserChooseView | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到提示用户选择要使用的用户定义视图的 OpenStandardEditor 方法。 | |
MiscFilesProjectUniqueName | ||
OLE_E_ADVF | 传统 OLE 错误。 | |
OLE_E_ADVISENOTSUPPORTED | 传统 OLE 错误。 | |
OLE_E_BLANK | 传统 OLE 错误。 | |
OLE_E_CANT_BINDTOSOURCE | 传统 OLE 错误。 | |
OLE_E_CANT_GETMONIKER | 传统 OLE 错误。 | |
OLE_E_CANTCONVERT | 传统 OLE 错误。 | |
OLE_E_CLASSDIFF | 传统 OLE 错误。 | |
OLE_E_ENUM_NOMORE | 传统 OLE 错误。 | |
OLE_E_INVALIDHWND | 传统 OLE 错误。 | |
OLE_E_INVALIDRECT | 传统 OLE 错误。 | |
OLE_E_NOCACHE | 传统 OLE 错误。 | |
OLE_E_NOCONNECTION | 传统 OLE 错误。 | |
OLE_E_NOSTORAGE | 传统 OLE 错误。 | |
OLE_E_NOT_INPLACEACTIVE | 传统 OLE 错误。 | |
OLE_E_NOTRUNNING | 传统 OLE 错误。 | |
OLE_E_OLEVERB | 传统 OLE 错误。 | |
OLE_E_PROMPTSAVECANCELLED | 提示用户保存,但从提示消息框选择 取消 按钮。 | |
OLE_E_STATIC | 缓存是一个静态对象,并且它已有一个缓存节点。 | |
OLE_E_WRONGCOMPOBJ | COMPOBJ.DLL 和 OLE2.DLL 的版本在计算机之间不兼容。 | |
PlatformReferenceProvider_Guid | ||
PlatformReferenceProvider_string | ||
ProjectReferenceProvider_Guid | ||
ProjectReferenceProvider_string | ||
PropertyBrowserSID | 描述 shell 的元素的部分。 | |
S_FALSE | false 的 HRESULT。 | |
S_OK | 成功的泛型 HRESULT。 | |
SELCONTAINER_DONTCHANGE | 指示选择容器不更改的值。 | |
SELCONTAINER_DONTPROPAGATE | 指示选择容器将此值设置为 nullnull 引用(在 Visual Basic 中为 Nothing)。 | |
SELECTED | 表示在选择容器中的选定对象的 GUID。 | |
SID_SUIHostCommandDispatcher | 该 Visual Studio 的服务的名称实现 IOleCommandTarget。 | |
SID_SVsGeneralOutputWindowPane | 在 Visual Studio 环境中返回常规输出窗格的 IID_IVsOutputWindowPane 接口。 | |
SID_SVsToolboxActiveXDataProvider | Visual Studio 工具箱服务。 | |
SolutionItemsProjectUniqueName | ||
StartupProject | 在选择事件引用的常数描述 shell 中的哪个元素后,在这种情况下以响应项目启动。 | |
UICONTEXT_CodeWindow | 指定代码窗口活动的 UI 上下文。 | |
UICONTEXT_Debugging | 为调试模式指定 UI 上下文。 | |
UICONTEXT_DesignMode | 为设计模式指定 UI 上下文。 | |
UICONTEXT_Dragging | 指定拖放操作是活动的 UI 上下文。 | |
UICONTEXT_EmptySolution | 指定空解决方案活动的 UI 上下文。 | |
UICONTEXT_FullScreenMode | 指定视图 " 全屏 " 模式是活动的 UI 上下文。 | |
UICONTEXT_NoSolution | 指定没有打开解决方案 UI 上下文。 | |
UICONTEXT_SolutionBuilding | 指定解决方案生成的 UI 上下文。 | |
UICONTEXT_SolutionExists | 指定解决方案存在的 UI 上下文。 | |
UICONTEXT_SolutionHasAppContainerProject | ||
UICONTEXT_SolutionHasMultipleProjects | 指定解决方案处于打开状态并且加载了多个项目的用户界面上下文。 | |
UICONTEXT_SolutionHasSingleProject | 指定与单个项目的解决方案已打开的 UI 上下文。 | |
UNDO_E_CLIENTABORT | 客户端中止的错误 HRESULT。 | |
UndoManager | 在选择事件引用的常数描述 shell 中的哪个元素的部分。 | |
UserContext | 在选择事件引用的常数描述 shell 中的哪个元素的部分。 | |
VS_BUILDABLEPROJECTCFGOPTS_BUILD_ACTIVE_DOCUMENT_ONLY | 请求的标志最近修改的文档只编译。 | |
VS_BUILDABLEPROJECTCFGOPTS_BUILD_SELECTION_ONLY | 请求的标志仅选定的项目重新生成。 | |
VS_BUILDABLEPROJECTCFGOPTS_PACKAGE | ||
VS_BUILDABLEPROJECTCFGOPTS_PRIVATE | 是私有的。特定的实现的标志。 | |
VS_BUILDABLEPROJECTCFGOPTS_REBUILD | 请求的标志该项目中完全重新生成,无论是否是最新的。 | |
VS_E_BUSY | 常数接口所返回到异步行为,当对象相关在已处于繁忙状态。 | |
VS_E_CIRCULARTASKDEPENDENCY | ||
VS_E_INCOMPATIBLECLASSICPROJECT | ||
VS_E_INCOMPATIBLEDOCDATA | “不兼容的一个 Visual Studio 特定错误 HRESULT 文档数据”。 | |
VS_E_INCOMPATIBLEPROJECT | ||
VS_E_INCOMPATIBLEPROJECT_UNSUPPORTED_OS | ||
VS_E_PACKAGENOTLOADED | 指示 “未加载包的 Visual Studio 特定错误 HRESULT”。 | |
VS_E_PROJECTALREADYEXISTS | Visual Studio- 指示的特定错误 HRESULT “项已存在”。 | |
VS_E_PROJECTMIGRATIONFAILED | 指示 “项目配置的 Visual Studio 特定错误 HRESULT 失败”。 | |
VS_E_PROJECTNOTLOADED | Visual Studio- 指示 “未加载项目中的特定错误 HRESULT”。 | |
VS_E_PROMPTREQUIRED | ||
VS_E_SOLUTIONALREADYOPEN | Visual Studio- 指示 “已打开的解决方案的特定错误 HRESULT”。 | |
VS_E_SOLUTIONNOTOPEN | Visual Studio- 指示 “不打开的解决方案的特定错误 HRESULT”。 | |
VS_E_SPECIFYING_OUTPUT_UNSUPPORTED | 返回具有指定的参数 IVsOutput 的,但生成接口实现只能将方法与任何输出。 | |
VS_E_UNSUPPORTEDFORMAT | CreateEditorInstance 返回此值,如果文档具有在编辑器无法打开的布局。 | |
VS_E_WIZARDBACKBUTTONPRESS | 指示的 HRESULT 值用户命中了 Visual Studio 向导的后退按钮。 | |
VS_S_INCOMPATIBLEPROJECT | ||
VS_S_PROJECT_ONEWAYUPGRADEREQUIRED | ||
VS_S_PROJECT_SAFEREPAIRREQUIRED | ||
VS_S_PROJECT_UNSAFEREPAIRREQUIRED | ||
VS_S_PROJECTFORWARDED | Visual Studio- 指示 “项目的特定错误 HRESULT 转发的”。 | |
VS_S_TBXMARKER | Visual Studio特定于常数为 “工具箱”标记。 | |
VSCOOKIE_NIL | Visual Studio- 指示的特定常数 cookie 尚未设置。 | |
VSITEMID_NIL | 表示缺少项目项的 Visual Studio 项 ID。此值,则没有当前选择时,请使用。 | |
VSITEMID_ROOT | 表示项目层次结构的根和用于标识整个层次结构的一个 Visual Studio 项 ID,与单个项目的。 | |
VSITEMID_SELECTION | 表示当前选定的项目或项,其中包括该层次结构的根的 Visual Studio 项 ID。 | |
VSM_ENTERMODAL | Visual Studio特定于常数为广播指示窗体开头的通知消息传递 OnBroadcastMessage 。 | |
VSM_EXITMODAL | Visual Studio特定于常数为广播指示窗体的末尾的通知消息传递 OnBroadcastMessage 。 | |
VSM_TOOLBARMETRICSCHANGE | Visual Studio特定于常数为广播通知消息。指示的 OnBroadcastMessage 命令栏度量已更改。 | |
VsStd11 | ||
VsStd2010 | 标识在 Visual Studio 的命令 2010。 | |
VSStd2K | 设置的 Windows 2000 命令的 GUID。这是一组条件编辑器顺序。 | |
VSUTDCF_DTEEONLY | ||
VSUTDCF_PACKAGE | ||
VSUTDCF_PRIVATE | ||
VSUTDCF_REBUILD | ||
WindowFrame | 在选择事件引用的常数描述 shell 中的哪个元素的部分。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。