Enumeraciones de depuraciónDebugging Enumerations

En esta sección se describen las enumeraciones no administradas que utiliza la API de depuración.This section describes the unmanaged enumerations that the debugging API uses.

En esta secciónIn This Section

CLR_DEBUGGING_PROCESS_FLAGS (Enumeración)CLR_DEBUGGING_PROCESS_FLAGS Enumeration
Proporciona valores que se usan en el método ICLRDebugging::OpenVirtualProcess.Provides values that are used by the ICLRDebugging::OpenVirtualProcess method.

CLRDataEnumMemoryFlags (Enumeración)CLRDataEnumMemoryFlags Enumeration
Indica qué regiones de memoria debe incluir una llamada al método ICLRDataEnumMemoryRegions::EnumMemoryRegions.Indicates which memory regions a call to the ICLRDataEnumMemoryRegions::EnumMemoryRegions method should include.

COR_PUB_ENUMPROCESS (Enumeración)COR_PUB_ENUMPROCESS Enumeration
Identifica el tipo de proceso que se va a enumerar.Identifies the type of process to be enumerated.

CorDebugBlockingReason (Enumeración)CorDebugBlockingReason Enumeration
Especifica los motivos por lo que un subproceso se puede bloquear en un objeto determinado.Specifies the reasons why a thread may become blocked on a given object.

CorDebugChainReasonCorDebugChainReason
Indica el motivo o los motivos para que se inicie una cadena de llamadas.Indicates the reason or reasons for the initiation of a call chain.

Enumeración CorDebugCodeInvokeKindCorDebugCodeInvokeKind Enumeration
Describe cómo una función exportada invoca a código administrado.Describes how an exported function invokes managed code.

Enumeración CorDebugCodeInvokePurposeCorDebugCodeInvokePurpose Enumeration
Explica los motivos por los que una función exportada llama a código administrado.Describes why an exported function calls managed code.

CorDebugCreateProcessFlagsCorDebugCreateProcessFlags
Proporciona opciones de depuración adicionales que se pueden usar en una llamada a la ICorDebug::CreateProcess método.Provides additional debugging options that can be used in a call to the ICorDebug::CreateProcess method.

Enumeración CorDebugDebugEventKindCorDebugDebugEventKind Enumeration
Indica el tipo de evento cuya información se descodifica mediante el DecodeEvent método.Indicates the type of event whose information is decoded by the DecodeEvent method.

Enumeración CorDebugDecodeEventFlagsWindowsCorDebugDecodeEventFlagsWindows Enumeration
Proporciona información extra sobre los eventos de depuración en la plataforma Windows.Provides additional information about debug events on the Windows platform.

CorDebugExceptionCallbackTypeCorDebugExceptionCallbackType
Indica el tipo de devolución de llamada que se realiza a partir de un ICorDebugManagedCallback2::Exception eventos.Indicates the type of callback that is made from an ICorDebugManagedCallback2::Exception event.

CorDebugExceptionFlags (Enumeración)CorDebugExceptionFlags Enumeration
Proporciona información adicional sobre una excepción.Provides additional information about an exception.

CorDebugExceptionUnwindCallbackTypeCorDebugExceptionUnwindCallbackType
Indica el evento que la devolución de llamada señala durante la fase de desenredo.Indicates the event that is being signaled by the callback during the unwind phase.

CorDebugGCType (enumeración)CorDebugGCType Enumeration
Indica si el recolector de elementos no utilizados se está ejecutando en una estación de trabajo o en un servidor.Indicates whether the garbage collector is running on a workstation or a server.

CorDebugGenerationTypes (enumeración)CorDebugGenerationTypes Enumeration
Especifica la generación de una región de memoria en el montón administrado.Specifies the generation of a region of memory on the managed heap.

CorDebugHandleTypeCorDebugHandleType
Indica el tipo de control.Indicates the handle type.

CorDebugIlToNativeMappingTypes (Enumeración)CorDebugIlToNativeMappingTypes Enumeration
Indica si un intervalo de instrucciones nativas determinado se corresponde con una región de código especial.Indicates whether a particular range of native instructions corresponds to a special code region.

CorDebugInterceptCorDebugIntercept
Indica los tipos de código que se pueden ejecutar paso a paso.Indicates the types of code that can be stepped into.

CorDebugInterfaceVersion (Enumeración)CorDebugInterfaceVersion Enumeration
Especifica una versión de .NET Framework, o la versión de .NET Framework en la que se incorporó una interfaz.Specifies either a version of the .NET Framework, or the version of the .NET Framework in which an interface was introduced.

CorDebugInternalFrameTypeCorDebugInternalFrameType
Identifica el tipo de marco de pila.Identifies the type of stack frame.

CorDebugJITCompilerFlags (Enumeración)CorDebugJITCompilerFlags Enumeration
Contiene valores que influyen en el comportamiento del compilador Just-In-Time (JIT) administrado.Contains values that influence the behavior of the managed just-in-time (JIT) compiler.

CorDebugJITCompilerFlagsDeprecated (Enumeración)CorDebugJITCompilerFlagsDeprecated Enumeration
Obsoleto.Obsolete. Utilice CORDEBUG_JIT_DEFAULT el miembro de la CorDebugJITCompilerFlags enumeración en su lugar.Use the CORDEBUG_JIT_DEFAULT member of the CorDebugJITCompilerFlags enumeration instead.

CorDebugMappingResultCorDebugMappingResult
Proporciona información detallada sobre cómo se obtuvo el valor del puntero de instrucción (IP).Provides the details of how the value of the instruction pointer (IP) was obtained.

CorDebugMDAFlags (Enumeración)CorDebugMDAFlags Enumeration
Especifica el estado del subproceso en el que se activa el asistente para la depuración administrada (MDA).Specifies the status of the thread on which the managed debugging assistant (MDA) is fired.

CorDebugNGenPolicy (Enumeración)CorDebugNGenPolicy Enumeration
Proporciona un valor que determina si un depurador carga imágenes nativas (NGen) desde la caché de imágenes nativas.Provides a value that determines whether a debugger loads native (NGen) images from the native image cache.

CorDebugPlatform (enumeración)CorDebugPlatform Enumeration
Proporciona valores de plataforma de destino que se usan por el ICorDebugDataTarget::GetPlatform método.Provides target platform values that are used by the ICorDebugDataTarget::GetPlatform method.

CorDebugRecordFormat (enumeración)CorDebugRecordFormat Enumeration
Describe el formato de los datos de una matriz de bytes que contiene información sobre un evento de depuración de excepción nativo.Describes the format of the data in a byte array that contains information about a native exception debug event.

CorDebugRegisterCorDebugRegister
Especifica los registros asociados con una arquitectura de procesador determinada.Specifies the registers associated with a given processor architecture.

CorDebugSetContextFlag (Enumeración)CorDebugSetContextFlag Enumeration
Indica si el contexto procede del marco activo (u hoja) en la pila o si se ha calculado mediante desenredo de otro marco.Indicates whether the context is from the active (or leaf) frame on the stack or has been computed by unwinding from another frame.

Enumeración CorDebugStateChangeCorDebugStateChange Enumeration
Describe la cantidad de datos almacenados en caché que se debe descartar según los cambios en el proceso.Describes the amount of cached data that must be discarded based on changes to the process.

CorDebugStepReasonCorDebugStepReason
Indica el resultado de un paso individual.Indicates the outcome of an individual step.

CorDebugThreadStateCorDebugThreadState
Especifica el estado de un subproceso de depuración.Specifies the state of a thread for debugging.

>CorDebugUnmappedStop>CorDebugUnmappedStop
Especifica el tipo de código no asignado que puede hacer que la ejecución paso a paso desencadene una detención de la ejecución del código.Specifies the type of unmapped code that can trigger a halt in code execution by the stepper.

CorDebugUserStateCorDebugUserState
Indica el estado de uso de un subproceso.Indicates the user state of a thread.

CorGCReferenceType (Enumeración)CorGCReferenceType Enumeration
Identifica el origen de un objeto que se va a recolectar como elemento no utilizado.Identifies the source of an object to be garbage-collected.

ILCodeKind (Enumeración)ILCodeKind Enumeration
Proporciona valores que especifican si el depurador puede acceder a las variables locales o al código agregados en la instrumentación ReJIT del generador de perfiles.Provides values that specify whether the debugger is able to access local variables or code added in profiler ReJIT instrumentation.

LoggingLevelEnum (Enumeración)LoggingLevelEnum Enumeration
Indica el nivel de gravedad de un mensaje descriptivo que se escribe en el registro de eventos cuando un subproceso administrado registra un evento.Indicates the severity level of a descriptive message that is written to the event log when a managed thread logs an event.

LogSwitchCallReason (Enumeración)LogSwitchCallReason Enumeration
Indica la operación que se realizó en un conmutador de depuración/seguimiento.Indicates the operation that was performed on a debugging/tracing switch.

Enumeración VariableLocationTypeVariableLocationType Enumeration
Indica el tipo de ubicación nativa de una variable.Indicates the native location type of a variable.

WriteableMetadataUpdateMode (Enumeración)WriteableMetadataUpdateMode Enumeration
Proporciona valores que especifican si las actualizaciones en memoria de los metadatos son visibles para un depurador.Provides values that specify whether in-memory updates to metadata are visible to a debugger.

ClrDataSourceType (enumeración) Proporciona valores que utilizan la estructura CLRDATA_IL_ADDRESS_MAP.ClrDataSourceType Enumeration Provides values that are used by the CLRDATA_IL_ADDRESS_MAP structure.

Coclases para la depuraciónDebugging Coclasses

Interfaces de depuraciónDebugging Interfaces

Funciones estáticas globales para la depuraciónDebugging Global Static Functions

Estructuras de depuraciónDebugging Structures