调试枚举
本节描述调试 API 使用的非托管枚举。
本节内容
CLR_DEBUGGING_PROCESS_FLAGS 枚举
提供 ICLRDebugging::OpenVirtualProcess 方法使用的值。CLRDataEnumMemoryFlags 枚举
指示 ICLRDataEnumMemoryRegions::EnumMemoryRegions 方法调用应包含的内存区域。COR_PUB_ENUMPROCESS 枚举
标识要枚举的进程的类型。CorDebugBlockingReason 枚举
指定线程可能在给定对象上受到阻塞的原因。CorDebugChainReason 枚举
指示一个或多个调用链启动原因。CorDebugCreateProcessFlags 枚举
提供额外的调试选项,可以在调用 ICorDebug::CreateProcess 方法时使用这些选项。CorDebugExceptionCallbackType 枚举
指示从某个 ICorDebugManagedCallback2::Exception 事件发出的回调的类型。CorDebugExceptionFlags 枚举
提供有关异常的附加信息。CorDebugExceptionUnwindCallbackType 枚举
指示在展开阶段正由回调赋予信号的事件。CorDebugHandleType 枚举
指示句柄类型。CorDebugIlToNativeMappingTypes 枚举
指示本机指令的某一特定范围是否与特殊的代码区域相符。CorDebugIntercept 枚举
指示可单步执行的代码的类型。CorDebugInterfaceVersion 枚举
指定 .NET Framework 的版本,或在其中引入了接口的 .NET Framework 的版本。CorDebugInternalFrameType 枚举
标识堆栈帧的类型。CorDebugJITCompilerFlags 枚举
包含影响托管的实时 (JIT) 编译器的行为的值。CorDebugJITCompilerFlagsDeprecated 枚举
已过时。 改用 CorDebugJITCompilerFlags 枚举的 CORDEBUG_JIT_DEFAULT 成员。CorDebugMappingResult 枚举
提供如何获取指令指针 (IP) 的值的详细信息。CorDebugMDAFlags 枚举
指定在其上激发托管调试助手 (MDA) 的线程的状态。CorDebugPlatformEnum 枚举
提供 ICorDebugDataTarget::GetPlatform 方法使用的目标平台值。CorDebugRegister 枚举
指定与指定处理器架构关联的寄存器。CorDebugSetContextFlag 枚举
指示上下文是来自堆栈上的活动(或叶)帧,还是已通过从另一个帧展开来进行计算。CorDebugStepReason 枚举
指示一个单步执行的结果。CorDebugThreadState 枚举
指定用于调试的线程的状态。CorDebugUnmappedStop 枚举
指定未映射代码的类型,这些代码可以中断分档器代码执行。CorDebugUserState 枚举
指示线程的用户状态。LoggingLevelEnum 枚举
指示在托管线程记录事件时写入事件日志的描述性消息的严重级别。LogSwitchCallReason 枚举
指示对调试/跟踪开关执行的操作。