共用方式為


IDebugOutputCallbacks2 介面 (dbgeng.h)

IDebugOutputCallbacks2 介面可讓用戶端接收完整的調試程式標記語言, (DML) 內容呈現。

此介面會擴充 IDebugOutputCallbacks 介面,而不是 IDebugOutputCallbacksWide 介面。 因此,它可以傳入現有的 SetOutputCallbacks 方法。

引擎會執行適用於 IDebugOutputCallbacks2QueryInterface,以查看傳入輸出回呼物件支援的介面。 如果物件支援 IDebugOutputCallbacks2,所有輸出都會透過擴充 的 IDebugOutputCallbacks2 方法傳送。

如果輸出物件可以同時處理文字和 DML 內容,則輸出物件可以註冊兩者。 在回呼的輸出處理期間,引擎會挑選可減少轉換的格式,因此支援這兩者可能會減少引擎中的轉換。 不過,不需要支援一種格式是預期的作業模式。

未使用基本 IDebugOutputCallbacks::Output 方法。

繼承

IDebugOutputCallbacks2 介面繼承自 IUnknown 介面。 IDebugOutputCallbacks2 也有下列類型的成員:

方法

IDebugOutputCallbacks2 介面具有這些方法。

 
IDebugOutputCallbacks2::GetInterestMask

允許回呼物件描述其想要接收的輸出通知類型。
IDebugOutputCallbacks2::Output

沒有使用這個方法。
IDebugOutputCallbacks2::Output2

傳回 IDebugOutputCallbacks2 介面的通知。

規格需求

需求
目標平台 Windows
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

IDebugOutputCallbacks

IDebugOutputCallbacksWide

SetOutputCallbacks