IDCompositionSurface::EndDraw 方法 (dcomp.h)

標記這個 Microsoft DirectComposition 介面物件上的繪圖結尾。

Syntax

HRESULT EndDraw();

傳回值

類型: HRESULT

如果函式成功,它會傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼,其中包含 DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED

備註

這個方法會完成先前呼叫 IDCompositionSurface::BeginDraw 方法所開始的更新。 此方法傳回之後,應用程式可以在相同的介面物件或不同的介面對象上啟動另一個更新。

如果應用程式呼叫 IDCompositionDevice2::Commit ,再呼叫 IDCompositionSurface::EndDraw 作為具有擱置更新的介面,該更新不會由該認可呼叫處理。 更新只有在應用程式呼叫 IDCompositionSurface::EndDraw 之後,才會在畫面上生效,後面接著IDCompositionDevice2::Commit 方法。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 dcomp.h
程式庫 Dcomp.lib
Dll Dcomp.dll

另請參閱

IDCompositionSurface

IDCompositionSurface::BeginDraw

IDCompositionSurface::EndDraw