Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |