IDebugDocument2

此接口表示源文档。

IDebugDocument2 : IUnknown

实现者说明

Visual Studio 通常实现此接口。 调试引擎 (DE)还可以实现此接口,则需要提供源代码,并且源磁盘上不存在。 在这种情况下, DE 还将实现 IDebugDocumentContext2IDebugActivateDocumentEvent2 接口,以及一些其他方法在 IDebugDisassemblyStream2IDebugDocumentPosition2 接口。

调用方的说明

IDebugDocumentContext2IDebugDisassemblyStream2IDebugDocumentPosition2IDebugActivateDocumentEvent2 接口的方法返回此接口。

方法按 Vtable 顺序

下表显示 IDebugDocument2方法。

方法

说明

IDebugDocument2:: GetName

在多种形式之一获取文档的名称。

IDebugDocument2:: GetDocumentClassID

获取文档的类标识符。

备注

,仅当 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