Método ICorDebugStepper::SetUnmappedStopMask

Define um valor que especifica o tipo de código não mapeado no qual a execução será interrompida.

Sintaxe

HRESULT SetUnmappedStopMask (
    [in] CorDebugUnmappedStop   mask
);

Parâmetros

mask [em] Um valor da enumeração CorDebugUnmappedStop que especifica o tipo de código não mapeado no qual o depurador interromperá a execução.

O valor padrão é STOP_OTHER_UNMAPPED. O valor STOP_UNMANAGED só é válido com a depuração de interoperabilidade.

Comentários

Quando o depurador encontra uma compilação just-in-time (JIT) que não tem mapeamento correspondente para CIL (Common Intermediate Language), ele interrompe a execução se o sinalizador que especifica esse tipo de código não mapeado tiver sido definido; caso contrário, o passo transparente continua.

Se o depurador não usar um steper para inserir um método, ele não necessariamente passará por cima do código não mapeado.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponíveis desde a versão 1.0