Compartilhar via


Enumeração CorDebugUnmappedStop

Especifica o tipo de código não mapeado que pode disparar uma interrupção na execução do código pelo passador.

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;  

Membros

Membro DESCRIÇÃO
STOP_NONE Não parar em nenhum tipo de código não mapeado.
STOP_PROLOG Parar em um código de prólogo.
STOP_EPILOG Parar em um código de epílogo.
STOP_NO_MAPPING_INFO Parar em um código que não tenha informações de mapeamento.
STOP_OTHER_UNMAPPED Parar em um código não mapeado que não se encaixe na categoria prólogo, epílogo, informações sem mapeamento ou não gerenciado.
STOP_UNMANAGED Parar em um código não gerenciado. Esse valor é válido apenas com a depuração de interoperabilidade.
STOP_ALL Parar em todos os tipos de código não mapeado.

Comentários

Use o método ICorDebugStepper::SetUnmappedStopMask para definir os sinalizadores que especificam o código não mapeado no qual o passador será interrompido.

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

Confira também