Partilhar via


Enumeração CorDebugUnmappedStop

Especifica o tipo de código não mapeado que pode desencadear uma interrupção na execução de código pelo passo a passo.

Sintaxe

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;

Members

Membro Description
STOP_NONE Não pare em nenhum tipo de código não mapeado.
STOP_PROLOG Pare no código prolog.
STOP_EPILOG Pare no código epilog.
STOP_NO_MAPPING_INFO Pare no código que não tem informações de mapeamento.
STOP_OTHER_UNMAPPED Pare em código não mapeado que não se encaixa na categoria prólogo, epílogo, sem informações de mapeamento ou não gerenciado.
STOP_UNMANAGED Pare em código não gerenciado. Esse valor é válido somente com depuração de interoperabilidade.
STOP_ALL Pare em todos os tipos de código não mapeado.

Observações

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

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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