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


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

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

Синтаксис

HRESULT IddCxSwapChainFinishedProcessingFrame(
  [in] IDDCX_SWAPCHAIN SwapChainObject
);

Параметры

[in] SwapChainObject

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка iddcx.h
библиотеки IddCxStub.lib
DLL IddCx.dll
IRQL Must_inspect_result