функция обратного вызова PFND3DDDI_PRESENT1 (d3dumddi.h)
Уведомляет драйвер отображения пользовательского режима о том, что приложение завершило отрисовку и что все права владения общим ресурсом освобождены, и запрашивает отображение драйвера в области назначения.
Синтаксис
PFND3DDDI_PRESENT1 Pfnd3dddiPresent1;
HRESULT Pfnd3dddiPresent1(
HANDLE hDevice,
D3DDDIARG_PRESENT1 *unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
unnamedParam2
pPresentData [in]
Указатель на структуру D3DDDIARG_PRESENT1 , описывающую способ отображения на целевой поверхности.
Возвращаемое значение
Возвращает S_OK или соответствующий результат ошибки, если функция не завершается успешно.
Комментарии
Драйвер отображения пользовательского режима должен отправить все частично созданные данные отрисовки (буферы команд), вызвав функцию pfnRenderCb . Драйвер должен выполнить только один вызов pfnRenderCb.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1,WDDM 1.3 и более поздних версий |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dumddi.h (включая D3d10umddi.h) |