共用方式為


IDebugClient::FlushCallbacks 方法 (dbgeng.h)

FlushCallbacks 方法會強制任何剩餘的緩衝輸出傳遞至向這個用戶端註冊的 IDebugOutputCallbacks 物件。

語法

HRESULT FlushCallbacks();

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。

言論

引擎有時會合併相容的回呼要求,以減少回呼額外負荷;小型輸出會收集成較大的群組,以減少 IDebugOutputCallbacks::Output 呼叫 數目。 客戶端必須使用 FlushCallbacks,以確保在特定時間點處理所有擱置的回呼。 例如,呼叫端可以在引擎外部啟動冗長的作業之前排清回呼,以便等到作業之後才會延遲暫止回呼。

如需回呼的詳細資訊,請參閱 回呼

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

DispatchCallbacks

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

IDebugOutputCallbacks

IDebugOutputCallbacks::Output