Поделиться через


Метод IDCompositionDevice2::Commit (dcomp.h)

Фиксирует все команды DirectComposition, ожидающие выполнения на этом устройстве.

Синтаксис

HRESULT Commit();

Возвращаемое значение

Тип: HRESULT

Если функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок DirectComposition .

Комментарии

Вызовы методов DirectComposition всегда пакетируются и выполняются атомарно как одна транзакция. Вызовы вступают в силу только при вызове IDCompositionDevice2::Commit . В это время все ожидающие вызовы методов для устройства выполняются одновременно.

Приложение, использующее несколько устройств, должно вызывать commit для каждого устройства отдельно. Однако, поскольку обработчик композиции обрабатывает вызовы по отдельности, пакет команд может не вступают в силу одновременно.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dcomp.h
Библиотека Dcomp.lib
DLL Dcomp.dll

См. также раздел

IDCompositionDevice2