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 |