IDebugDocument2
這個介面代表源文檔。
語法
IDebugDocument2 : IUnknown
實作者的注意事項
Visual Studio 通常會實作這個介面。 偵錯引擎 (DE) 也可以在需要提供原始程式碼且來源不存在磁碟時實作這個介面。 在這種情況下,DE 也會實作 IDebugDocumentContext2 和 IDebugActivateDocumentEvent2 介面,以及 IDebugDisassemblyStream2 和 IDebugDocumentPosition2 介面上的一些其他方法。
呼叫端注意事項
、 IDebugDisassemblyStream2
IDebugDocumentPosition2
和 IDebugActivateDocumentEvent2
介面上IDebugDocumentContext2
的方法會傳回這個介面。
依照 Vtable 順序的方法
下表顯示 IDebugDocument2
方法。
方法 | 描述 |
---|---|
GetName | 取得數種表單之一的文件名稱。 |
GetDocumentClassID | 取得檔案的類別識別碼。 |
備註
只有當 DE 提供原始程式碼時,才會實作這個介面。 例如,當您在 HTML 頁面上偵錯腳本時,DE 會提供原始碼,因為來源是以動態方式下載或產生,而且不存在為磁碟檔案。 偵錯傳統語言,例如 C++ 時,不需要實作這個介面。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll