функция обратного вызова DXGKDDI_UPDATEOVERLAY (d3dkmddi.h)
Функция DxgkDdiUpdateOverlay изменяет оборудование наложения.
Синтаксис
DXGKDDI_UPDATEOVERLAY DxgkddiUpdateoverlay;
NTSTATUS DxgkddiUpdateoverlay(
[in] IN_CONST_HANDLE hOverlay,
[in] IN_CONST_PDXGKARG_UPDATEOVERLAY pUpdateOverlay
)
{...}
Параметры
[in] hOverlay
Дескриптор наложения для изменения. Функция DxgkDdiCreateOverlay драйвера дисплея miniport ранее предоставляла этот дескриптор подсистеме графического ядра Microsoft DirectX в элементе hOverlayструктуры DXGKARG_CREATEOVERLAY , на которую указывает pCreateOverlay .
[in] pUpdateOverlay
Указатель на структуру DXGKARG_UPDATEOVERLAY , которая описывает, как изменить оборудование наложения.
Возвращаемое значение
DxgkDdiUpdateOverlay возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
STATUS_SUCCESS | DxgkDdiUpdateOverlay успешно изменил наложение. |
STATUS_INVALID_PARAMETER | Параметры, переданные в DxgkDdiUpdateOverlay, содержали ошибки, которые не позволяли выполнить его. |
STATUS_NO_MEMORY | DxgkDdiUpdateOverlay не удалось выделить память, необходимую для ее завершения. |
STATUS_INSUFFICIENT_RESOURCES | Не удалось завершить DxgkDdiUpdateOverlay, так как была доступна недостаточная пропускная способность или запрошенное оборудование наложения не могло завершить задачу. |
STATUS_GRAPHICS_DRIVER_MISMATCH | Драйвер мини-порта дисплея несовместим с драйвером дисплея в пользовательском режиме, который инициировал вызов DxgkDdiUpdateOverlay. |
Комментарии
DxgkDdiUpdateOverlay следует сделать страничной.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |