Функция IddCxSwapChainFinishedProcessingFrame (iddcx.h)

Функция обратного вызова ОС, которую вызывает драйвер, чтобы сообщить о всех командах GPU для обработки этого кадра, поставлена в очередь

Синтаксис

HRESULT IddCxSwapChainFinishedProcessingFrame(
  [in] IDDCX_SWAPCHAIN SwapChainObject
);

Параметры

[in] SwapChainObject

Объект цепочки буферов, текущий кадр которого запрашивается.

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

(NTSTATUS) Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS .

Комментарии

Если драйвер копирует буфер в промежуточную поверхность, чтобы заблокировать и скопировать данные пикселей в ЦП, драйвер должен вызвать этот обратный вызов после отправки копии с surface на промежуточную поверхность. Если драйвер не вызывает этот обратный вызов, рабочий стол не обновляется. Недопустимо вызывать IddCxSwapChainReleaseAndAcquireBuffer перед вызовомIddCxSwapChainFinishedProcessingFrame

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header iddcx.h
Библиотека IddCxStub.lib
DLL IddCx.dll
IRQL Must_inspect_result