共用方式為


IDebugDocumentPosition2

這個介面會表示為抽象的位置,在原始程式檔中。

IDebugDocumentPosition2 : IUnknown

實作器注意事項

Visual Studio 通常會實作這個介面。 如果它必須提供自己的原始程式碼,偵錯引擎 (DE) 也會實作這個介面 (DE 實作的時機與IDebugDocument2介面)。

呼叫者的備忘稿

這個介面,會當做引數傳入的IDebugProgram2::EnumCodeContexts。 它也提供的一部分BP_LOCATION等位 (具體來說, BP_LOCATION_CODE_FILE_LINE結構) 屬於依次BP_REQUEST_INFO結構,用於建立暫止中斷點。

方法 Vtable 順序

下表顯示的方法IDebugDocumentPosition2

方法

描述

IDebugDocumentPosition2::GetFileName

取得包含這個文件位置的原始程式檔的檔名。

IDebugDocumentPosition2::GetDocument

取得包含文件。

IDebugDocumentPosition2::IsPositionInDocument

判斷指定的文件中若包含這個位置。

IDebugDocumentPosition2::GetRange

取得這個文件位置的範圍。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugProgram2::EnumCodeContexts

IDebugProgram2

BP_LOCATION_CODE_FILE_LINE