IDebugDocument2
此接口表示源文档。
语法
IDebugDocument2 : IUnknown
实现者须知
Visual Studio 通常实现此接口。 当需要提供源代码且源不存在于磁盘上时,调试引擎(DE)还可以实现此接口。 在这种情况下,DE 还将实现 IDebugDocumentContext2 和 IDebugActivateDocumentEvent2 接口,以及 IDebugDisassemblyStream2 和 IDebugDocumentPosition2 接口上的一些其他方法。
对调用者的说明
和IDebugDocumentContext2
IDebugDisassemblyStream2
IDebugDocumentPosition2
IDebugActivateDocumentEvent2
接口上的方法返回此接口。
Vtable 顺序中的方法
下表显示了 IDebugDocument2
方法。
方法 | 说明 |
---|---|
GetName | 获取多个窗体之一中的文档的名称。 |
GetDocumentClassID | 获取文档的类标识符。 |
备注
仅当 DE 提供源代码时,才实现此接口。 例如,在 HTML 页面上调试脚本时,DE 会提供源代码,因为源是动态下载或生成的,并且不存在为磁盘文件。 调试传统语言(如 C++)时,无需实现此接口。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll