枚举 (Visual Studio Debugging)
下面是 Visual Studio 调试 SDK 的枚举。
AD_PROCESS_ID_TYPE指定如何在AD_PROCESS_ID结构中解释进程 ID。
ADDRESS_KIND 指定地址的类型。
AS标准版MBLYLOCRESOLUTION 指定程序集所在的位置。
ATTACH_REASON 指定调试引擎 (DE) 附加到程序节点的原因。
BP_ERROR_TYPE 指定断点的错误类型。
BP_FLAGS90枚举可选标志的有效值,这些标志可用于在设置断点时指定其他信息。 此枚举扩展 BP_FLAGS 枚举。
BP_STATE 指定绑定断点是否存在以及是否启用绑定断点。
BPERESI_FIELDS 指定要检索有关断点失败解析的信息。
BPREQI_FIELDS90枚举指定要检索的关于断点请求的信息的有效值。 此枚举扩展 BPREQI_FIELDS 枚举。
BPRESI_FIELDS 指定要检索的关于断点成功解析的信息。
CONTEXT_COMPARE 指定比较两个内存上下文的条件。
CONTEXT_INFO_FIELDS 指定要检索有关内存上下文的信息。
DBG_ATTRIB_FLAGS描述 IDebugProperty2 或 IDebugReference2 接口的各种属性。
DEBUG_REASON 指定启动进程进行调试的原因。
DEBUGREF_INFO_FLAGS 指定要检索有关调试引用对象的信息。
DISAS标准版MBLY_FLAGS指定反汇编的标志。
DISAS标准版MBLY_STREAM_FIELDS指定要检索有关反汇编字段的信息。
DISAS标准版MBLY_STREAM_SCOPE指定反汇编流的作用域。
DisplayKind 枚举表示要从 IDebugField 对象获取的信息类型并向用户显示的有效值。
DOCCONTEXT_COMPARE 指定用于比较两个文档上下文的条件。
DUMPTYPE 指定要转储的程序状态。
dwTYPE_KIND指定如何解释 IDebugField 对象的类型。
EncUnavailableReason eepresents 说明编辑并继续不可用的原因。
EVALFLAGS 指定控制表达式计算的标志。
EVALFLAGS90枚举控制表达式计算的标志的有效值。 此枚举扩展 EVALFLAGS 枚举。
EVENTATTRIBUTES 指定事件属性。
EXCEPTION_STATE 指定异常状态。
FIELD_INFO_FIELDS指定要检索有关 IDebugField 对象的信息。
FIELD_KIND指定 IDebugField 对象中包含的字段类型。
FIELD_KIND_EX枚举 IDebugField 对象可以包含的其他字段类型。 此枚举扩展 FIELD_KIND 枚举。
GETNAME_TYPE 指定要检索的文件的名称类型。
INTERCEPT_EXCEPTION_ACTION 指定截获异常时要执行的操作。
LAUNCH_FLAGS 指定如何启动程序。
MACHINE_INFO_FIELDS 指定要为特定计算机检索的信息类型。
MACHINE_INFO_FLAGS 用于描述计算机。
MESSAGETYPE 指定消息类型和原因。
MODULE_FLAGS 用于描述模块。
MODULE_INFO_FIELDS 指定调试模块信息的标志。
PAR标准版FLAGS 指定如何分析表达式。
PENDING_BP_STATE_FLAGS 指定挂起的断点状态标志。
PORT_SUPPLIER_DESCRIPTION_FLAGS 定义可以在端口供应商中检索的元数据。
PROCESS_INFO_FLAGS 描述或指定进程的属性。
PROVIDER_FIELDS 指定与程序提供程序关联的属性。
REFERENCE_TYPE 指定引用类型。
标准版EK_START指定从中开始在反汇编中查找的位置。
STEPKIND 指定单步执行的步骤类型。
STEPUNIT 指定单步执行的步骤单元。
TEXT_DOC_ATTR_2 描述文档的属性。
THREADSTATE 指定线程的状态。
要求
标头:msdbg.h、sh.h 或 ee.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll