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


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

Функция GetOverlayColorControls извлекает параметры элемента управления цветом для заданного наложения.

Синтаксис

PFND3DDDI_GETOVERLAYCOLORCONTROLS Pfnd3dddiGetoverlaycolorcontrols;

HRESULT Pfnd3dddiGetoverlaycolorcontrols(
  HANDLE hDevice,
  D3DDDIARG_GETOVERLAYCOLORCONTROLS *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in, out]

Указатель на структуру D3DDDIARG_GETOVERLAYCOLORCONTROLS , описывающую параметры для получения параметров элемента управления цветом наложения.

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

GetOverlayColorControls возвращает одно из следующих значений:

Код возврата Описание
S_OK Параметры элемента управления цветом были успешно получены.
E_INVALIDARG Параметры были проверены и определены как неверные.
E_OUTOFMEMORY GetOverlayColorControls не удалось выделить необходимую память для ее завершения.

Комментарии

Среда выполнения Microsoft Direct3D вызывает функцию GetOverlayColorControls для возврата текущих параметров яркости, контрастности, оттенка, насыщенности, резкости, гаммы и включения цвета, связанных с определенным наложением.

Среда выполнения также может вызывать Метод GetOverlayColorControls для наложения, которое еще не отображается. В этом случае, если элемент hOverlayструктуры D3DDDIARG_GETOVERLAYCOLORCONTROLS , на который указывает pData , имеет значение NULL, драйвер должен вернуть параметры управления цветом оборудования наложения по умолчанию.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)

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

D3DDDIARG_GETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS