Freigeben über


COR_PRF_TRANSITION_REASON-Enumeration

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

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 an eine Funktion.

COR_PRF_TRANSITION_RETURN

Der Übergang erfolgt aufgrund einer Rückkehr von einer Funktion.

Hinweise

Beim Auftreten eines Übergangs empfängt der Profiler einen ICorProfilerCallback::ManagedToUnmanagedTransition-Rückruf oder einen ICorProfilerCallback::UnmanagedToManagedTransition-Rückruf. Beide stellen einen Wert der COR_PRF_TRANSITION_REASON-Enumeration bereit, der den Grund für den Übergang angibt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0