다음을 통해 공유


COR_PRF_TRANSITION_REASON 열거형

관리 코드와 비관리 코드 간의 전환이 발생하는 원인을 나타냅니다.

typedef enum {
    COR_PRF_TRANSITION_CALL,
    COR_PRF_TRANSITION_RETURN
} COR_PRF_TRANSITION_REASON;

멤버

멤버

설명

COR_PRF_TRANSITION_CALL

함수 호출 결과로 전환이 발생했습니다.

COR_PRF_TRANSITION_RETURN

함수에서 반환된 결과로 전환이 발생했습니다.

설명

전환이 발생하면 프로파일러에서는 ICorProfilerCallback::ManagedToUnmanagedTransition 또는 ICorProfilerCallback::UnmanagedToManagedTransition 콜백을 받으며 이 두 콜백에서는 전환이 발생한 원인을 나타내기 위해 COR_PRF_TRANSITION_REASON 열거형의 값을 제공합니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0