Partilhar via


Enumeração de CorDebugUnmappedStop

Especifica o tipo de código não mapeado que pode acionar uma paragem na execução de código pelo stepper.

Syntax

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;

Membros

Membro Description
STOP_NONE Não pare em nenhum tipo de código não mapeado.
STOP_PROLOG Pare no código de prolog.
STOP_EPILOG Pare no código de epilog.
STOP_NO_MAPPING_INFO Pare no código que não tem informações de mapeamento.
STOP_OTHER_UNMAPPED Pare no código não mapeado que não se ajuste ao prolog, ao epilog, às informações de não mapeamento ou à categoria não gerida.
STOP_UNMANAGED Pare no código não gerido. Este valor é válido apenas com a depuração entre opções.
STOP_ALL Pare em todos os tipos de código não mapeado.

Observações

Utilize o método ICorDebugStepper::SetUnmappedStopMask para definir os sinalizadores que especificam o código não mapeado no qual o stepper irá parar.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 1.0

Ver também