Compartilhar via


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