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