IDebugDocumentPosition2

這個介面代表來源檔案中的抽象位置。

語法

IDebugDocumentPosition2 : IUnknown

實作者的注意事項

Visual Studio 通常會實作這個介面。 如果偵錯引擎 (DE) 必須提供自己的原始程式碼,偵錯引擎 (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

另請參閱