IDebugDocumentTextEvents2
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
這個介面用來通知偵錯引擎所提供的來源文件變更的相關的 Visual Studio。
語法
IDebugDocumentTextEvents2 : IUnknown
實作者注意事項
DE 會實作這個介面以支援原始碼的變更。 通常會實作這個介面會實作在相同物件上IDebugDocument2介面。
呼叫端資訊
Visual Studio取得此介面,透過呼叫Advise方法。 IConnectionPoint介面取自呼叫EnumConnectionPoints方法。 IConnectionPointContainer介面藉由呼叫取得QueryInterface方法IDebugDocument2介面。
依照 Vtable 順序的方法
下表顯示的方法IDebugDocumentTextEvents2
。
方法 | 說明 |
---|---|
onDestroy | 表示整份文件已損毀。 |
onInsertText | 告知偵錯封裝已插入文件中插入文字。 |
onRemoveText | 告知偵錯封裝文件中的文字,已移除。 |
onReplaceText | 告知偵錯封裝文字文件中,已被取代。 |
onUpdateTextAttributes | 告知偵錯封裝文件中,已更新的文字屬性。 |
onUpdateDocumentAttributes | 已更新的文件屬性會通知收件者的事件。 |
備註
僅提供自己的文件的偵錯引擎會利用IDebugDocumentTextEvent2
介面。 這個範例是指令碼的偵錯引擎。 在解譯指令碼,新的原始程式碼可能會產生不存在於任何磁碟檔案中,只有知道 DE。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll