IDebugDocument2
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
這個介面代表來源文件。
語法
IDebugDocument2 : IUnknown
實作者注意事項
Visual Studio通常會實作這個介面。 它必須提供原始碼和來源不存在磁碟上時,偵錯引擎 (DE) 也可以實作這個介面。 在這種情況下,DE 也會實作IDebugDocumentContext2和IDebugActivateDocumentEvent2介面,以及一些其他的方法上IDebugDisassemblyStream2和IDebugDocumentPosition2介面。
呼叫端資訊
上的方法IDebugDocumentContext2
, IDebugDisassemblyStream2
, IDebugDocumentPosition2
,和IDebugActivateDocumentEvent2
介面傳回此介面。
依照 Vtable 順序的方法
下表顯示的方法IDebugDocument2
。
方法 | 描述 |
---|---|
GetName | 其中數種形式中取得文件的名稱。 |
GetDocumentClassID | 取得文件的類別識別項。 |
備註
DE 提供的原始程式碼時,才會實作這個介面。 比方說,當您偵錯指令碼的 HTML 網頁,DE 提供原始程式碼因為下載來源或動態產生,並不是磁碟檔案。 當偵錯傳統的語言,例如 c + +,這個介面就不需要實作。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll
另請參閱
IsPositionInDocument
GetDocument
GetDocument
GetDocument
GetDocument