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