IDebugDocumentPosition2

此接口表示源文件中的抽象位置。

IDebugDocumentPosition2 : IUnknown

实现者说明

Visual Studio 通常实现此接口。 调试引擎 (DE)还将实现此接口,则必须提供自己的源代码 (,当 DE implements IDebugDocument2 接口)。

调用方的说明

此接口将作为参数传递 IDebugProgram2:: EnumCodeContexts。 它也会提供作为又作为 BP_REQUEST_INFO framework 的一部分,用于创建挂起的断点的 BP_LOCATION 联合 (特别是, BP_LOCATION_CODE_FILE_LINE 结构) 的一部分。

方法按 Vtable 顺序

下表显示 IDebugDocumentPosition2方法。

方法

说明

IDebugDocumentPosition2:: GetFileName

获取包含此文档位置源文件的文件名。

IDebugDocumentPosition2:: GetDocument

获取包含文档。

IDebugDocumentPosition2:: IsPositionInDocument

确定此位置是否位于给定的包含文档。

IDebugDocumentPosition2:: GetRange

获取此范围文档位置。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

IDebugProgram2:: EnumCodeContexts

IDebugProgram2

BP_LOCATION_CODE_FILE_LINE