Metodo IDCompositionSurface::EndDraw (dcomp.h)

Contrassegna la fine del disegno sull'oggetto superficie Microsoft DirectComposition.

Sintassi

HRESULT EndDraw();

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT , che può includere DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED.

Commenti

Questo metodo completa un aggiornamento avviato da una chiamata precedente al metodo IDCompositionSurface::BeginDraw . Al termine di questo metodo, l'applicazione può avviare un altro aggiornamento sullo stesso oggetto superficie o su uno diverso.

Se l'applicazione chiama IDCompositionDevice2::Commit prima di chiamare IDCompositionSurface::EndDraw per una superficie con un aggiornamento in sospeso, tale aggiornamento non viene elaborato dalla chiamata commit. L'aggiornamento ha effetto solo sullo schermo dopo che l'applicazione chiama IDCompositionSurface::EndDraw seguito dal metodo IDCompositionDevice2::Commit.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h
Libreria Dcomp.lib
DLL Dcomp.dll

Vedi anche

IDCompositionSurface

IDCompositionSurface::BeginDraw

IDCompositionSurface::EndDraw