Перечисления отладки
В этом разделе описаны неуправляемые перечисления, используемые 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
Указывает операцию, которая выполнялась при переключении между режимом отладки и трассировки.
Связанные подразделы
Общие сведения об отладке среды CLR