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 |