Функция DdSetGammaRamp (ddrawgdi.h)

[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают многие другие трудности, связанные с взаимодействием непосредственно с драйверами дисплея.]

Функция DdSetGammaRamp задает гамма-пандус для устройства.

GdiEntry15 определяется как псевдоним для этой функции.

Синтаксис

BOOL DdSetGammaRamp(
  [in] LPDDRAWI_DIRECTDRAW_LCL pDDraw,
  [in] HDC                     hdc,
  [in] LPVOID                  lpGammaRamp
);

Параметры

[in] pDDraw

Указатель на объект устройства DirectDraw в пользовательском режиме.

[in] hdc

Зарезервировано.

[in] lpGammaRamp

Указатель на массив структур DDGAMMARAMP .

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

Если функция выполнена успешно, возвращаемое значение равно TRUE . В противном случае он имеет значение NULL.

Комментарии

Приложениям рекомендуется использовать вместо них методы IDirectDrawGammaControl::SetGammaRamp или IDirect3DDevice9::SetGammaRamp , так как эти методы предоставляют одинаковые функциональные возможности независимо от операционной системы.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ddrawgdi.h

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

Поддержка клиентов нижнего уровня графики