Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Committ alle DirectComposition-Befehle, die auf diesem Gerät ausstehen.
Syntax
HRESULT Commit();
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter DirectComposition-Fehlercodes .
Hinweise
Aufrufe von DirectComposition-Methoden werden immer im Batch ausgeführt und atomar als einzelne Transaktion ausgeführt. Aufrufe werden nur wirksam, wenn IDCompositionDevice::Commit aufgerufen wird, wobei alle ausstehenden Methodenaufrufe für ein Gerät gleichzeitig ausgeführt werden.
Eine Anwendung, die mehrere Geräte verwendet, muss Commit für jedes Gerät separat aufrufen. Da die Kompositions-Engine die Aufrufe jedoch einzeln verarbeitet, wird der Befehlsbatch möglicherweise nicht gleichzeitig wirksam.
Beispiele
Ein Beispiel finden Sie unter Erstellen einer einfachen visuellen Struktur.
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 |