Freigeben über


COR_PRF_TRANSITION_REASON-Enumeration

Zeigt den Grund für einen Übergang von verwaltetem zu nicht verwaltetem Code an oder umgekehrt.

Syntax

typedef enum {  
    COR_PRF_TRANSITION_CALL,  
    COR_PRF_TRANSITION_RETURN  
} COR_PRF_TRANSITION_REASON;  

Member

Member BESCHREIBUNG
COR_PRF_TRANSITION_CALL Der Übergang erfolgt aufgrund eines Aufrufs einer Funktion.
COR_PRF_TRANSITION_RETURN Der Übergang erfolgt aufgrund einer Rückgabe einer Funktion.

Hinweise

Wenn ein Übergang erfolgt, empfängt der Profiler den Rückruf ICorProfilerCallback::ManagedToUnmanagedTransition oder ICorProfilerCallback::UnmanagedToManagedTransition. Beide Rückrufe enthalten einen Wert der COR_PRF_TRANSITION_REASON-Enumeration, um den Grund für den Übergang anzugeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar.