共用方式為


IDebugDocument2

這個介面代表源文檔。

語法

IDebugDocument2 : IUnknown

實作者的注意事項

Visual Studio 通常會實作這個介面。 偵錯引擎 (DE) 也可以在需要提供原始程式碼且來源不存在磁碟時實作這個介面。 在這種情況下,DE 也會實作 IDebugDocumentContext2 和 IDebugActivateDocumentEvent2 介面,以及 IDebugDisassemblyStream2 和 IDebugDocumentPosition2 介面上的一些其他方法。

呼叫端注意事項

IDebugDisassemblyStream2IDebugDocumentPosition2IDebugActivateDocumentEvent2 介面上IDebugDocumentContext2的方法會傳回這個介面。

依照 Vtable 順序的方法

下表顯示 IDebugDocument2 方法。

方法 描述
GetName 取得數種表單之一的文件名稱。
GetDocumentClassID 取得檔案的類別識別碼。

備註

只有當 DE 提供原始程式碼時,才會實作這個介面。 例如,當您在 HTML 頁面上偵錯腳本時,DE 會提供原始碼,因為來源是以動態方式下載或產生,而且不存在為磁碟檔案。 偵錯傳統語言,例如 C++ 時,不需要實作這個介面。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

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

另請參閱