Freigeben über


IDCompositionDevice::Commit-Methode (dcomp.h)

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

Weitere Informationen

IDCompositionDevice