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