IDebugDocument2
此接口表示源文档。
IDebugDocument2 : IUnknown
实现者说明
Visual Studio 通常实现此接口。 调试引擎 (DE)还可以实现此接口,则需要提供源代码,并且源磁盘上不存在。 在这种情况下, DE 还将实现 IDebugDocumentContext2 和 IDebugActivateDocumentEvent2 接口,以及一些其他方法在 IDebugDisassemblyStream2 和 IDebugDocumentPosition2 接口。
调用方的说明
在 IDebugDocumentContext2、 IDebugDisassemblyStream2、 IDebugDocumentPosition2和 IDebugActivateDocumentEvent2 接口的方法返回此接口。
方法按 Vtable 顺序
下表显示 IDebugDocument2方法。
方法 |
说明 |
---|---|
在多种形式之一获取文档的名称。 |
|
获取文档的类标识符。 |
备注
,仅当 DE 提供源代码时,此接口实现。 例如,进行调试时,在 HTML 页的脚本, DE 提供源代码,因为该源动态下载或生成并不存在作为磁盘文件。 在调试传统语言,如 C++ 时,此接口不需要实现。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugDocumentPosition2:: IsPositionInDocument
IDebugActivateDocumentEvent2:: GetDocument
IDebugDocumentContext2:: GetDocument