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


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

Функция DxgkDdiSetPalette программирует цветовые регистры для палеттизированных режимов 8 бит на пиксель (bpp).

Синтаксис

DXGKDDI_SETPALETTE DxgkddiSetpalette;

NTSTATUS DxgkddiSetpalette(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_SETPALETTE pSetPalette
)
{...}

Параметры

[in] hAdapter

Дескриптор для блока контекста, связанного с видеоадаптером. Драйвер мини-порта дисплея ранее предоставлял этот дескриптор подсистеме ядра графики Microsoft DirectX в выходном параметре MiniportDeviceContext функции DxgkDdiAddDevice .

[in] pSetPalette

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

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

DxgkDdiSetPalette возвращает STATUS_SUCCESS или соответствующий результат ошибки, если палитра отображения не настроена.

Комментарии

Реализация функции DxgkDdiSetPalette в модели драйвера дисплея Windows Vista заменяет функциональность IOCTL_VIDEO_SET_COLOR_REGISTERS в модели драйвера дисплея Windows 2000.

DxgkDdiSetPalette следует сделать страничной.

Требования

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

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

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice