Share via


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

こちらもご覧ください

IDCompositionSurface

IDCompositionSurface::BeginDraw

IDCompositionSurface::EndDraw