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