Compartir a través de


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.

Sintaxis

typedef enum CorDebugUnmappedStop {
    STOP_NONE               = 0x0,
    STOP_PROLOG             = 0x01,
    STOP_EPILOG             = 0x02,
    STOP_NO_MAPPING_INFO    = 0x04,
    STOP_OTHER_UNMAPPED     = 0x08,
    STOP_UNMANAGED          = 0x10,
    STOP_ALL                = 0xffff,
} CorDebugUnmappedStop;

Miembros

Miembro Descripción
STOP_NONE No detenga ningún tipo de código no asignado.
STOP_PROLOG Detenga en el código de prólogo.
STOP_EPILOG Detenga en el código de epílogo.
STOP_NO_MAPPING_INFO Detenga en el código que no tenga información de asignación.
STOP_OTHER_UNMAPPED Detenga en código sin asignar que no se ajuste al prólogo, epílogo, información sin asignación o categoría no administrada.
STOP_UNMANAGED Detenga en código no administrado. Este valor solo es válido con la depuración de interoperabilidad.
STOP_ALL Detenga en todos los tipos de código no asignado.

Comentarios

Use el método ICorDebugStepper::SetUnmappedStopMask para establecer las marcas que especifican el código no asignado en el que se detendrá el paso a paso.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también