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

另请参阅