Функция 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 |