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