업데이트: 2007년 11월
개별 단계의 결과를 나타내는 값을 제공합니다.
typedef enum CorDebugStepReason {
STEP_NORMAL,
STEP_RETURN,
STEP_CALL,
STEP_EXCEPTION_FILTER,
STEP_EXCEPTION_HANDLER,
STEP_INTERCEPT,
STEP_EXIT
} CorDebugStepReason;
멤버
멤버 |
설명 |
|---|---|
STEP_NORMAL |
같은 함수 내에서 단계별 실행이 정상적으로 완료되었음을 나타냅니다. |
STEP_RETURN |
함수가 반환된 후 단계별 실행이 정상적으로 계속되었음을 나타냅니다. |
STEP_CALL |
새로 호출된 함수의 시작 부분에서 단계별 실행이 정상적으로 계속되었음을 나타냅니다. |
STEP_EXCEPTION_FILTER |
예외가 발생하여 예외 필터로 제어가 전달되었음을 나타냅니다. |
STEP_EXCEPTION_HANDLER |
예외가 발생하여 예외 처리기로 제어가 전달되었음을 나타냅니다. |
STEP_INTERCEPT |
인터셉터로 제어가 전달되었음을 나타냅니다. |
STEP_EXIT |
단계를 완료하기 전에 스레드가 종료되었음을 나타냅니다. |
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: CorDebug.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
참고 항목
참조
ICorDebugManagedCallback::StepComplete 메서드