ID2D1RenderTarget::Flush メソッド
保留中の描画コマンドをすべて実行します。
構文
virtual HRESULT Flush(
[out, optional] D2D1_TAG *tag1 = NULL,
[out, optional] D2D1_TAG *tag2 = NULL
) = 0;
パラメーター
- tag1 [out, optional]
D2D1_TAG このメソッドが返されるときに、エラーの原因となった描画操作のタグが格納されます。エラーが発生しなかった場合は 0 が格納されます。このパラメーターは初期化されずに渡されます。 - tag2 [out, optional]
D2D1_TAG このメソッドが返されるときに、エラーの原因となった描画操作のタグが格納されます。エラーが発生しなかった場合は 0 が格納されます。このパラメーターは初期化されずに渡されます。
戻り値
HRESULT
メソッドが成功した場合は、S_OK が返されます。それ以外の場合は、HRESULT エラー コードが返され、tag1 および tag2 がエラー発生時にアクティブだったタグに設定されます。エラーが発生しなかった場合は、このメソッドによってエラーのタグ状態が (0,0) に設定されます。
解説
このコマンドは、レンダー ターゲットに関連付けられているデバイスをフラッシュしません。
このメソッドを呼び出すと、レンダー ターゲットのエラー状態がリセットされます。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
D2d1.h |
ライブラリ |
D2d1.lib |
DLL |
D2d1.dll |