Freigeben über


IDCompositionSurface::EndDraw-Methode (dcomp.h)

Markiert das Ende der Zeichnung für dieses Microsoft DirectComposition-Oberflächenobjekt.

Syntax

HRESULT EndDraw();

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben, der DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED enthalten kann.

Hinweise

Diese Methode schließt ein Update ab, das durch einen vorherigen Aufruf der IDCompositionSurface::BeginDraw-Methode begonnen wurde. Nachdem diese Methode zurückgegeben wurde, kann die Anwendung ein weiteres Update für dasselbe Surface-Objekt oder ein anderes starten.

Wenn die Anwendung IDCompositionDevice2::Commit aufruft , bevor IDCompositionSurface::EndDraw für eine Oberfläche mit einem ausstehenden Update aufgerufen wird, wird dieses Update nicht von diesem Commitaufruf verarbeitet. Das Update wird erst auf dem Bildschirm wirksam, nachdem die Anwendung IDCompositionSurface::EndDraw gefolgt von der IDCompositionDevice2::Commit-Methode aufgerufen hat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dcomp.h
Bibliothek Dcomp.lib
DLL Dcomp.dll

Weitere Informationen

IDCompositionSurface

IDCompositionSurface::BeginDraw

IDCompositionSurface::EndDraw