Функция NtGdiDdSetGammaRamp
[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают многие другие трудности, связанные с взаимодействием непосредственно с драйверами дисплея.]
Задает гамма-пандус для устройства.
Синтаксис
BOOL APIENTRY NtGdiDdSetGammaRamp(
_In_ HANDLE hDirectDraw,
_In_ HDC hdc,
_In_ LPVOID lpGammaRamp
);
Параметры
-
hDirectDraw [in]
-
Дескриптор объекта драйвера в режиме ядра, для которого должна быть задана рампа.
-
hdc [in]
-
Зарезервировано.
-
lpGammaRamp [in]
-
Указатель на массив структур DDGAMMARAMP .
Возвращаемое значение
Возвращаемое значение равно TRUE , если функция выполнена успешно. В противном случае он имеет значение NULL.
Комментарии
Приложениям рекомендуется использовать методы IDirectDrawGammaControl::SetGammaRamp или IDirect3DDevice9::SetGammaRamp , так как эти методы предоставляют одинаковые функциональные возможности независимо от операционной системы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел