Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Операционная система вызывает EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP установить гамма-пандус на указанном мониторе.
Синтаксис
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;
NTSTATUS EvtIddCxMonitorSetGammaRamp(
[in] IDDCX_MONITOR MonitorObject,
[in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}
Параметры
[in] MonitorObject
Объект IDDCX_MONITOR, который является дескриптором контекста ОС, который определяет монитор для установки гамма-пандуса.
[in] pInArgs
Структура IDARG_IN_SET_GAMMARAMP, содержащая сведения о наборе гамма-пандуса.
Возвращаемое значение
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP возвращает значение NTSTATUS. Если операция выполнена успешно, она возвращает STATUS_SUCCESS или другое значение состояния, для которого NT_SUCCESS(состояние) равно TRUE. В противном случае возвращается соответствующий код ошибки NTSTATUS.
Замечания
Если драйвер сообщает поддержке FP16 для адаптера, он также должен принимать и использовать IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM независимо от гамма-поддержки, сообщаемой ранее в вызове IddCxAdapterInitAsync. Этот тип гамма-пандуса можно отправить для любого монитора, даже если HDR в настоящее время не используется.
Возможно, некоторые части преобразования не требуются или не влияют. В этом случае ОС установит соответствующий флаг false, что позволяет драйверу потенциально использовать оптимизированное преобразование. Как и другие гамма-пандусы, преобразование 3x4 также должно применяться к курсорам мыши.
Дополнительные сведения о поддержке HDR см. в обновлениях IddCx версии 1.10.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| целевая платформа | Виндоус |
| заголовка | iddcx.h |
| IRQL | requires_same |