IDebugDocumentPosition2
此接口表示源文件中的抽象位置。
语法
IDebugDocumentPosition2 : IUnknown
实现者须知
Visual Studio 通常实现此接口。 如果调试引擎(DE)必须提供自己的源代码(就像 DE 实现 IDebugDocument2 接口时一样),调试引擎也会实现此接口。
对调用者的说明
此接口作为参数传入 EnumCodeContexts。 它还作为BP_LOCATION联合(特别是BP_LOCATION_CODE_FILE_LINE结构)的一部分提供,该结构又是BP_REQUEST_INFO结构的一部分,用于创建挂起的断点。
Vtable 顺序中的方法
下表显示了 IDebugDocumentPosition2
方法。
方法 | 说明 |
---|---|
GetFileName | 获取包含此文档位置的源文件的文件名。 |
GetDocument | 获取包含的文档。 |
IsPositionInDocument | 确定此位置是否包含在给定文档中。 |
GetRange | 获取此文档位置的范围。 |
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll