Metodo IDCompositionDevice2::Commit (dcomp.h)

Esegue il commit di tutti i comandi DirectComposition in sospeso nel dispositivo.

Sintassi

HRESULT Commit();

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore DirectComposition .

Commenti

Le chiamate ai metodi DirectComposition vengono sempre in batch ed eseguite atomicamente come singola transazione. Le chiamate hanno effetto solo quando viene chiamato IDCompositionDevice2::Commit , in cui tutte le chiamate di metodo in sospeso per un dispositivo vengono eseguite contemporaneamente.

Un'applicazione che usa più dispositivi deve chiamare Commit per ogni dispositivo separatamente. Tuttavia, poiché il motore di composizione elabora le chiamate singolarmente, il batch di comandi potrebbe non avere effetto contemporaneamente.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h
Libreria Dcomp.lib
DLL Dcomp.dll

Vedi anche

IDCompositionDevice2