IDCompositionSurface::EndDraw メソッド (dcomp.h)
この Microsoft DirectComposition サーフェス オブジェクトの描画の終了をマークします。
構文
HRESULT EndDraw();
戻り値
型: HRESULT
関数が成功した場合は、S_OK を返します。 それ以外の場合は、DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDEREDを含めることができる HRESULT エラー コード を返します。
注釈
このメソッドは、 IDCompositionSurface::BeginDraw メソッドの以前の呼び出しによって開始された更新を完了します。 このメソッドが戻った後、アプリケーションは、同じ Surface オブジェクトまたは別のサーフェス オブジェクトで別の更新を開始できます。
保留中の更新があるサーフェスに対 して IDCompositionSurface:: EndDraw を呼び出す前にアプリケーションが IDCompositionDevice2:: Commit を呼び出した場合、その更新は Commit 呼び出しによって処理されません。 更新は、アプリケーションが IDCompositionSurface::EndDraw の後に IDCompositionDevice2:: Commit メソッドを呼び出した後にのみ画面で有効になります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dcomp.h |
Library | Dcomp.lib |
[DLL] | Dcomp.dll |