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

Сообщает значения цветометрии, выбранные ОС для целевого объекта. Операционная система будет вызывать эту подпрограмму всякий раз, когда любое из значений в DXGK_COLORIMETRY изменяется или SdrWhiteLevel в DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3 структура для целевого объекта.

Синтаксис

DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 DxgkddiSettargetadjustedcolorimetry2;

NTSTATUS DxgkddiSettargetadjustedcolorimetry2(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 pArgSetTargetAdjustedColorimetry
)
{...}

Параметры

hAdapter

Дескриптор адаптера.

pArgSetTargetAdjustedColorimetry

Указатель на структуру DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 , содержащую поля, связанные с цветом, для монитора, подключенного к этому целевому объекту после того, как ОС обработает дескриптор устройства отображения, все переопределения и любые корректировки.

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

Драйвер возвращает STATUS_SUCCESS, если он обновляет значения колориметрии на основе предоставленных данных.

В случае сбоя драйвера ОС будет отменить изменения стандартным значениям SDR для всех параметров (т. е. 709 первичных, 2,2 гамма- и 8-разрядный формат rgb-канала компонента цвета), но не вызывает драйвер, так как это никогда не должно завершать ошибку.

Комментарии

Эта функция обратного вызова заменяет DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY и в будущем будет более расширяемой, так как она содержит указатель на DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, которые могут изменяться в новых выпусках.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть dispmprt.h