Freigeben über


IDCompositionDevice2::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 IDCompositionDevice2::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.

Anforderungen

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

Weitere Informationen

IDCompositionDevice2