Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |