다음을 통해 공유


호출 스택 평가

중단 모드 중에 호출 스택의 스택 프레임을 보려면 EnumFrameInfo 메서드를 구현해야 합니다.

평가 방법

간단한 DE(디버그 엔진)의 경우 스택 프레임이 하나만 있을 수 있습니다. 중단 모드 중에 스택 프레임을 검사하려면 IDebugStackFrame2의 다음 메서드를 구현해야 합니다.

메서드 설명
GetCodeContext 스택 프레임의 코드 컨텍스트를 가져옵니다. 코드 컨텍스트는 스택 프레임에서 현재 명령 포인터를 나타냅니다.
GetDocumentContext 스택 프레임의 문서 컨텍스트를 가져옵니다. 문서 컨텍스트는 스택 프레임의 소스 코드에서 현재 위치를 나타냅니다. 프로그램에서 중지될 때 소스 코드를 보는 데 필요합니다.

이러한 메서드를 위해 여러 컨텍스트 관련 인터페이스 및 메서드를 구현해야 합니다. 즉, GetDocumentContext 메서드와 IDebugDocumentContext2의 다음 메서드를 구현해야 합니다.

메서드 설명
GetStatementRange 문서 컨텍스트의 파일 문 범위를 가져옵니다.

코드 컨텍스트를 열거하려면 IEnumDebugCodeContexts2의 모든 메서드를 구현해야 합니다.

참고 항목