共用方式為


IDebugDocumentContext2

這個介面表示來源檔案的文件中的位置。

IDebugDocumentContext2 : IUnknown

實作器注意事項

偵錯引擎 (DE) 會實作這個介面支援層級來源的程式碼的偵錯的一部分。 除了在原始程式碼中的位置,這個介面會提供方法來比較內容,並瀏覽原始程式碼文件。

呼叫者的備忘稿

方法在多次的介面,更常見的是IDebugStackFrame2::GetDocumentContextIDebugCodeContext2::GetDocumentContext介面,傳回這個介面。

方法 Vtable 順序

下表顯示的方法IDebugDocumentContext2

方法

描述

IDebugDocumentContext2::GetDocument

取得包含此文件內容的文件。

IDebugDocumentContext2::GetName

取得包含此文件內容的文件的可顯示的名稱。

IDebugDocumentContext2::EnumCodeContexts

擷取一份與這個文件內容相關聯的所有程式碼內容。

IDebugDocumentContext2::GetLanguageInfo

取得與這個文件內容相關聯的語言。

IDebugDocumentContext2::GetStatementRange

取得檔案陳述式範圍的本文中的文件。

IDebugDocumentContext2::GetSourceRange

取得檔案的來源範圍的本文中的文件。

IDebugDocumentContext2::Compare

比較這個文件內容,以指定之陣列的文件內容。

IDebugDocumentContext2::Seek

將文件內容移動指定的陳述式或程式行數。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugCanStopEvent2::GetDocumentContext

IDebugActivateDocumentEvent2::GetDocumentContext

IDebugStackFrame2::GetDocumentContext

IDebugCodeContext2::GetDocumentContext