다음을 통해 공유


IDebugDocument2

이 인터페이스는 원본 문서를 나타냅니다.

IDebugDocument2 : IUnknown

구현자 참고 사항

Visual Studio일반적으로이 인터페이스를 구현합니다. 또한 디버그 엔진 (DE)의 소스 코드를 제공 하는 데 필요한 원본 디스크에 존재 하지 않는 경우이 인터페이스를 구현할 수 있습니다. 이러한 경우에는 DE도 구현할 수 IDebugDocumentContext2IDebugActivateDocumentEvent2 인터페이스, 뿐만 아니라 일부 추가 방법에는 IDebugDisassemblyStream2IDebugDocumentPosition2 인터페이스.

호출자에 대 한 참고 사항

메서드는 IDebugDocumentContext2, IDebugDisassemblyStream2, IDebugDocumentPosition2, 및 IDebugActivateDocumentEvent2 인터페이스는이 인터페이스를 반환 합니다.

메서드에서 Vtable 순서

다음 표에서 메서드를 IDebugDocument2.

메서드

설명

IDebugDocument2::GetName

문서의 이름을 여러 형태 중 하나에서 가져옵니다.

IDebugDocument2::GetDocumentClassID

문서 클래스 id를 가져옵니다.

설명

만 DE 소스 코드를 제공 하면이 인터페이스를 구현 합니다. HTML 페이지의 스크립트를 디버깅 하는 경우 소스를 다운로드 하거나 동적으로 생성 하기 때문에 예를 들어, DE는 소스 코드 제공 및 디스크 파일로 존재 하지 않습니다. C + +와 같은 전통적인 언어를 디버깅 하는 경우이 인터페이스를 구현 하지 않아도 합니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목

참조

IDebugDocumentPosition2::IsPositionInDocument

IDebugActivateDocumentEvent2::GetDocument

IDebugDocumentContext2::GetDocument

IDebugDocumentPosition2::GetDocument

IDebugDisassemblyStream2::GetDocument