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