Enumeração COR_PRF_TRANSITION_REASON
Indica o motivo para uma transição de código gerenciado para não gerenciado ou vice-versa.
Sintaxe
typedef enum {
COR_PRF_TRANSITION_CALL,
COR_PRF_TRANSITION_RETURN
} COR_PRF_TRANSITION_REASON;
Membros
Membro | DESCRIÇÃO |
---|---|
COR_PRF_TRANSITION_CALL |
A transição ocorre devido a uma chamada para uma função. |
COR_PRF_TRANSITION_RETURN |
A transição ocorre devido a um retorno de uma função. |
Comentários
Quando ocorre uma transição, o criador de perfil recebe um retorno de chamada ICorProfilerCallback::ManagedToUnmanagedTransition ou ICorProfilerCallback::UnmanagedToManagedTransition, sendo que qualquer um deles fornece um valor da enumeração COR_PRF_TRANSITION_REASON
para indicar o motivo da transição.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde a versão 1.0
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.