(dbgeng.h) 的 IDebugClient::FlushCallbacks 方法
FlushCallbacks 方法會強制任何剩餘的緩衝輸出傳遞至向這個用戶端註冊的 IDebugOutputCallbacks 物件。
Syntax
HRESULT FlushCallbacks();
傳回值
這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值 。
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
備註
引擎有時會合併相容的回呼要求,以減少回呼額外負荷;小型輸出片段會收集到較大的群組中,以減少 IDebugOutputCallbacks::Output 呼叫的數目。 客戶端必須使用 FlushCallbacks ,以確保在特定時間點處理所有擱置的回呼。 例如,呼叫端可以在啟動引擎外的冗長作業之前排清回呼,以便在作業之後才會延遲擱置回呼。
如需回呼的詳細資訊,請參閱 回呼。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |