IDebugOutputCallbacks2 介面 (dbgeng.h)
IDebugOutputCallbacks2 介面可讓用戶端接收完整的調試程式標記語言, (DML) 內容呈現。
此介面會擴充 IDebugOutputCallbacks 介面,而不是 IDebugOutputCallbacksWide 介面。 因此,它可以傳入現有的 SetOutputCallbacks 方法。
引擎會執行適用於 IDebugOutputCallbacks2 的 QueryInterface,以查看傳入輸出回呼物件支援的介面。 如果物件支援 IDebugOutputCallbacks2,所有輸出都會透過擴充 的 IDebugOutputCallbacks2 方法傳送。
如果輸出物件可以同時處理文字和 DML 內容,則輸出物件可以註冊兩者。 在回呼的輸出處理期間,引擎會挑選可減少轉換的格式,因此支援這兩者可能會減少引擎中的轉換。 不過,不需要支援一種格式是預期的作業模式。
未使用基本 IDebugOutputCallbacks::Output 方法。
繼承
IDebugOutputCallbacks2 介面繼承自 IUnknown 介面。 IDebugOutputCallbacks2 也有下列類型的成員:
方法
IDebugOutputCallbacks2 介面具有這些方法。
IDebugOutputCallbacks2::GetInterestMask 允許回呼物件描述其想要接收的輸出通知類型。 |
IDebugOutputCallbacks2::Output 沒有使用這個方法。 |
IDebugOutputCallbacks2::Output2 傳回 IDebugOutputCallbacks2 介面的通知。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | dbgeng.h (包含 Dbgeng.h) |