중단 모드 중에 호출 스택의 스택 프레임을 보려면 EnumFrameInfo 메서드를 구현해야 합니다.
평가 방법
간단한 디버그 엔진(DE)의 경우 스택 프레임이 하나만 있을 수 있습니다. 중단 모드 중에 스택 프레임을 검사하려면 IDebugStackFrame2의 다음 메서드를 구현해야 합니다.
| 메서드 | Description |
|---|---|
| GetCodeContext | 스택 프레임의 코드 컨텍스트를 가져옵니다. 코드 컨텍스트는 스택 프레임의 현재 명령 포인터를 나타냅니다. |
| GetDocumentContext | 스택 프레임의 문서 컨텍스트를 가져옵니다. 문서 컨텍스트는 스택 프레임에 대한 소스 코드의 현재 위치를 나타냅니다. 프로그램에서 중지된 경우 소스 코드를 보는 데 필요합니다. |
이러한 메서드를 사용하려면 여러 컨텍스트 관련 인터페이스 및 메서드를 구현해야 합니다. 따라서 GetDocumentContext 메서드와 IDebugDocumentContext2의 다음 메서드를 구현해야 합니다.
| 메서드 | Description |
|---|---|
| GetStatementRange | 문서 컨텍스트의 파일 명령문 범위를 가져옵니다. |
코드 컨텍스트를 열거하려면 IEnumDebugCodeContexts2의 모든 메서드를 구현해야 합니다.