다음을 통해 공유


IDebugDocumentContext2

이 인터페이스는 원본 파일 문서의 위치를 나타냅니다.

구문

IDebugDocumentContext2 : IUnknown

구현자에 대한 참고 사항

DE(디버그 엔진)는 소스 코드 수준 디버깅에 대한 지원의 일환으로 이 인터페이스를 구현합니다. 이 인터페이스는 소스 코드의 위치 외에도 컨텍스트를 비교하고 소스 코드 문서를 탐색하는 메서드를 제공합니다.

호출자 참고 사항

여러 인터페이스의 메서드(대부분 일반적으로 GetDocumentContextGetDocumentContext 인터페이스)는 이 인터페이스를 반환합니다.

Vtable 순서의 메서드

다음 표에서는 IDebugDocumentContext2 메서드를 보여 줍니다.

메서드 설명
GetDocument 이 문서 컨텍스트가 포함된 문서를 가져옵니다.
GetName 이 문서 컨텍스트를 포함하는 문서의 표시 가능한 이름을 가져옵니다.
EnumCodeContexts 이 문서 컨텍스트와 연결된 모든 코드 컨텍스트의 목록을 검색합니다.
GetLanguageInfo 이 문서 컨텍스트와 연결된 언어를 가져옵니다.
GetStatementRange 이 문서 컨텍스트의 파일 문 범위를 가져옵니다.
GetSourceRange 이 문서 컨텍스트의 파일 소스 범위를 가져옵니다.
비교 이 문서 컨텍스트를 지정된 문서 컨텍스트 배열과 비교합니다.
Seek 문서 컨텍스트를 지정된 수의 문 또는 줄로 이동합니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목