Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция DxgkDdiCreateOverlay включает наложенное оборудование, если оборудование способно.
Синтаксис
DXGKDDI_CREATEOVERLAY DxgkddiCreateoverlay;
NTSTATUS DxgkddiCreateoverlay(
[in] IN_CONST_HANDLE hAdapter,
[in/out] INOUT_PDXGKARG_CREATEOVERLAY pCreateOverlay
)
{...}
Параметры
[in] hAdapter
Дескриптор к блоку контекста, связанному с адаптером отображения. Драйвер минипорта отображения ранее предоставил этот дескриптор подсистеме ядра графики Microsoft DirectX в MiniportDeviceContext выходном параметре функции DxgkDdiAddDevice.
[in/out] pCreateOverlay
Указатель на структуру DXGKARG_CREATEOVERLAY, описывающую наложение.
Возвращаемое значение
DxgkDdiCreateOverlay возвращает одно из следующих значений:
Возвращаемый код | Описание |
---|---|
STATUS_SUCCESS | DxgkDdiCreateOverlay успешно создал наложение. |
STATUS_INVALID_PARAMETER | Параметры, переданные в DxgkDdiCreateOverlay, содержали ошибки, которые препятствовали завершению. |
STATUS_NO_MEMORY | DxgkDdiCreateOverlay не удалось выделить память, необходимую для завершения. |
STATUS_INSUFFICIENT_RESOURCES | DxgkDdiCreateOverlay не удалось завершить, так как недостаточно пропускной способности было доступно или запрошенное оборудование наложения не удалось завершить задачу. |
STATUS_GRAPHICS_DRIVER_MISMATCH | Драйвер минипорта дисплея несовместим с драйвером отображения в пользовательском режиме, инициирующим вызов DxgkDdiCreateOverlay. |
Замечания
DxgkDdiCreateOverlay должны быть доступны для страниц.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |