共用方式為


IDebugDocumentTextEvents2

此介面可用來通知 Visual Studio 偵錯引擎所提供源文檔的變更。

語法

IDebugDocumentTextEvents2 : IUnknown

實作者的注意事項

DE 會實作這個介面,以支援對原始程式碼進行變更。 這個介面通常會在實作 IDebugDocument2 介面的相同對象上實作。

呼叫端注意事項

Visual Studio 會透過呼叫 Advise 方法來取得這個介面。 介面 IConnectionPoint 是從 方法的呼叫 EnumConnectionPoints 取得。 介面IConnectionPointContainer是藉由在 IDebugDocument2 介面上呼叫 QueryInterface 方法來取得。

依照 Vtable 順序的方法

下表顯示 IDebugDocumentTextEvents2 方法。

方法 描述
onDestroy 表示整個文件已終結。
onInsertText 通知偵錯套件文字已插入檔中。
onRemoveText 通知偵錯套件文字已從檔中移除。
onReplaceText 通知偵錯套件檔中已取代文字。
onUpdateTextAttributes 通知偵錯套件,指出檔中已更新文字屬性。
onUpdateDocumentAttributes 通知接收者已更新檔屬性的事件。

備註

只有提供自己文件的偵錯引擎會利用 IDebugDocumentTextEvent2 介面。 其中一個範例是腳本偵錯引擎。 在解譯腳本的過程中,可以產生新的原始程式碼,該原始程式碼不存在於任何磁碟檔案中,而且只有 DE 才知道。

需求

標頭:msdbg.h

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

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

另請參閱