Enumeraciones de depuración

En esta sección se describen las enumeraciones no administradas que utiliza la API de depuración.

En esta sección

CLR_DEBUGGING_PROCESS_FLAGS (Enumeración)
Proporciona valores que el método ICLRDebugging::OpenVirtualProcess usa.

CLRDataEnumMemoryFlags (Enumeración)
Indica qué regiones de memoria debe incluir una llamada al método ICLRDataEnumMemoryRegions::EnumMemoryRegions.

COR_PUB_ENUMPROCESS (Enumeración)
Identifica el tipo de proceso que se va a enumerar.

CorDebugBlockingReason (Enumeración)
Especifica los motivos por lo que un subproceso se puede bloquear en un objeto determinado.

CorDebugChainReason (enumeración)
Indica el motivo o los motivos para que se inicie una cadena de llamadas.

Enumeración CorDebugCodeInvokeKind
Describe cómo una función exportada invoca a código administrado.

Enumeración CorDebugCodeInvokePurpose
Explica los motivos por los que una función exportada llama a código administrado.

CorDebugCreateProcessFlags (enumeración)
Proporciona otras opciones de depuración que se pueden usar en una llamada al método ICorDebug::CreateProcess.

Enumeración CorDebugDebugEventKind
Indica el tipo de evento cuya información se descodifica por medio del método DecodeEvent.

Enumeración CorDebugDecodeEventFlagsWindows
Proporciona información extra sobre los eventos de depuración en la plataforma Windows.

CorDebugExceptionCallbackType (enumeración)
Indica el tipo de devolución de llamada que se realiza desde un evento ICorDebugManagedCallback2::Exception.

CorDebugExceptionFlags (Enumeración)
Proporciona información adicional sobre una excepción.

CorDebugExceptionUnwindCallbackType (enumeración)
Indica el evento que la devolución de llamada señala durante la fase de desenredo.

CorDebugGCType (Enumeración)
Indica si el recolector de elementos no utilizados se está ejecutando en una estación de trabajo o en un servidor.

CorDebugGenerationTypes (Enumeración)
Especifica la generación de una región de memoria en el montón administrado.

CorDebugHandleType (enumeración)
Indica el tipo de control.

CorDebugIlToNativeMappingTypes (Enumeración)
Indica si un intervalo de instrucciones nativas determinado se corresponde con una región de código especial.

CorDebugIntercept (enumeración)
Indica los tipos de código que se pueden ejecutar paso a paso.

CorDebugInterfaceVersion (Enumeración)
Especifica una versión de .NET Framework, o la versión de .NET Framework en la que se incorporó una interfaz.

CorDebugInternalFrameType (enumeración)
Identifica el tipo de marco de pila.

CorDebugJITCompilerFlags (Enumeración)
Contiene valores que influyen en el comportamiento del compilador Just-In-Time (JIT) administrado.

CorDebugJITCompilerFlagsDeprecated (Enumeración)
Obsoleto. En su lugar, use el miembro CORDEBUG_JIT_DEFAULT de la enumeración CorDebugJITCompilerFlags.

CorDebugMappingResult (enumeración)
Proporciona información detallada sobre cómo se obtuvo el valor del puntero de instrucción (IP).

CorDebugMDAFlags (Enumeración)
Especifica el estado del subproceso en el que se activa el asistente para la depuración administrada (MDA).

CorDebugNGenPolicy (Enumeración)
Proporciona un valor que determina si un depurador carga imágenes nativas (NGen) desde la caché de imágenes nativas.

CorDebugPlatform (Enumeración)
Proporciona valores de plataforma de destino que el método ICorDebugDataTarget::GetPlatform usa.

Enumeración CorDebugRecordFormat
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.

CorDebugRegister (enumeración)
Especifica los registros asociados con una arquitectura de procesador determinada.

CorDebugSetContextFlag (Enumeración)
Indica si el contexto procede del marco activo (u hoja) en la pila o si se ha calculado mediante desenredo de otro marco.

Enumeración CorDebugStateChange
Describe la cantidad de datos almacenados en caché que se debe descartar según los cambios en el proceso.

CorDebugStepReason (enumeración)
Indica el resultado de un paso individual.

CorDebugThreadState (enumeración)
Especifica el estado de un subproceso de depuración.

CorDebugUnmappedStop (enumeración)
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.

CorDebugUserState (enumeración)
Indica el estado de uso de un subproceso.

CorGCReferenceType (Enumeración)
Identifica el origen de un objeto que se va a recolectar como elemento no utilizado.

ILCodeKind (Enumeración)
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.

LoggingLevelEnum (Enumeración)
Indica el nivel de gravedad de un mensaje descriptivo que se escribe en el registro de eventos cuando un subproceso administrado registra un evento.

LogSwitchCallReason (Enumeración)
Indica la operación que se realizó en un conmutador de depuración/seguimiento.

Enumeración VariableLocationType
Indica el tipo de ubicación nativa de una variable.

WriteableMetadataUpdateMode (Enumeración)
Proporciona valores que especifican si las actualizaciones en memoria de los metadatos son visibles para un depurador.

Enumeración ClrDataSourceType
Proporciona valores que usa la estructura CLRDATA_IL_ADDRESS_MAP.

Coclases para la depuración

Interfaces para depuración

Funciones estáticas globales para la depuración

Estructuras de depuración