ID2D1CommandList::Close メソッド (d2d1_1.h)

コマンドをエフェクトへの入力として、または ID2D1DeviceContext::D rawImage の呼び出しで使用できるように、コマンドの受け入れ停止をコマンド リストに指示します。 メソッドが ID2D1DeviceContext にアタッチされ、 に書き込まれた後、コマンド リストが使用される前に、 メソッドを呼び出す必要があります。

構文

HRESULT Close();

戻り値

種類: HRESULT

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

HRESULT 説明
S_OK エラーは発生していません。
D2DERR_WRONG_STATE コマンド リストで Close が既に呼び出されています。
 
メモ コマンド リストに関連付けられているデバイス コンテキストにエラーがある場合、コマンド リストは同じエラーを返します。
 

解説

このメソッドは、コマンド リストで既に呼び出されている場合は、D2DERR_WRONG_STATEを返します。 作成中にデバイス コンテキストでエラーが発生した場合、メソッドはそのエラーを返します。 それ以外の場合、メソッドは S_OKを返します。

Close メソッドがエラーを返した場合、コマンド リストを今後使用すると、同じエラーが発生します。

要件

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

関連項目

ID2D1CommandList