ID2D1RenderTarget::Flush メソッド (d2d1.h)

保留中のすべての描画コマンドを実行します。

構文

HRESULT Flush(
  [out, optional] D2D1_TAG *tag1,
  [out, optional] D2D1_TAG *tag2
);

パラメーター

[out, optional] tag1

種類: D2D1_TAG*

このメソッドが戻るときに、 には、エラーの原因となった描画操作のタグが含まれます。エラーが発生しなかった場合は 0 が含まれます。 このパラメーターは初期化せずに渡されます。

[out, optional] tag2

種類: D2D1_TAG*

このメソッドが戻るときに、 には、エラーの原因となった描画操作のタグが含まれます。エラーが発生しなかった場合は 0 が含まれます。 このパラメーターは初期化せずに渡されます。

戻り値

型: HRESULT

メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードを返し、エラーが発生したときにアクティブだったタグに tag1tag2 を設定します。 エラーが発生しなかった場合、このメソッドはエラー タグの状態を (0,0) に設定します。

注釈

このコマンドは、レンダー ターゲットに関連付けられている Direct3D デバイス コンテキストをフラッシュしません。

このメソッドを呼び出すと、レンダー ターゲットのエラー状態がリセットされます。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1.h
Library D2d1.lib
[DLL] D2d1.dll

こちらもご覧ください

ID2D1RenderTarget