функция обратного вызова DXGKDDI_CREATEOVERLAY (d3dkmddi.h)
Функция 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 (включая D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |