IDCompositionDevice ::Commit, méthode (dcomp.h)

Valide toutes les commandes DirectComposition en attente sur cet appareil.

Syntaxe

HRESULT Commit();

Valeur de retour

Type : HRESULT

Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur DirectComposition .

Remarques

Les appels aux méthodes DirectComposition sont toujours traités par lot et exécutés atomiquement comme une seule transaction. Les appels prennent effet uniquement quand IDCompositionDevice ::Commit est appelé, auquel cas tous les appels de méthode en attente pour un appareil sont exécutés simultanément.

Une application qui utilise plusieurs appareils doit appeler Commit pour chaque appareil séparément. Toutefois, étant donné que le moteur de composition traite les appels individuellement, le lot de commandes peut ne pas prendre effet en même temps.

Exemples

Pour obtenir un exemple, consultez How to Build a Simple Visual Tree.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dcomp.h
Bibliothèque Dcomp.lib
DLL Dcomp.dll

Voir aussi

IDCompositionDevice