Поделиться через


функция обратного вызова 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