функция обратного вызова DXGKDDI_FLIPOVERLAY (d3dkmddi.h)

Функция DxgkDdiFlipOverlay отображает новое выделение с помощью указанного наложения.

Синтаксис

DXGKDDI_FLIPOVERLAY DxgkddiFlipoverlay;

NTSTATUS DxgkddiFlipoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_FLIPOVERLAY pFlipOverlay
)
{...}

Параметры

[in] hOverlay

Дескриптор перевернутого наложения. Функция DxgkDdiCreateOverlay драйвера мини-порта дисплея ранее предоставляла этот дескриптор подсистеме графического ядра Microsoft DirectX в элементе hOverlayструктуры DXGKARG_CREATEOVERLAY .

[in] pFlipOverlay

Указатель на структуру DXGKARG_FLIPOVERLAY , описывающую новое выделение, отображаемое с помощью наложения.

Возвращаемое значение

DxgkDdiFlipOverlay возвращает одно из следующих значений:

Код возврата Описание
STATUS_SUCCESS DxgkDdiFlipOverlay успешно отображает новое выделение.
STATUS_INVALID_PARAMETER Параметры, переданные в DxgkDdiFlipOverlay, содержали ошибки, которые не позволяли выполнить его.
STATUS_NO_MEMORY DxgkDdiFlipOverlay не удалось выделить память, необходимую для ее завершения.
STATUS_GRAPHICS_DRIVER_MISMATCH Драйвер мини-порта дисплея несовместим с драйвером дисплея пользовательского режима, который инициировал вызов DxgkDdiFlipOverlay.

Комментарии

DxgkDdiFlipOverlay должен быть доступным для страниц.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также раздел

DXGKARG_CREATEOVERLAY

DXGKARG_FLIPOVERLAY

DxgkDdiCreateOverlay