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


Функция IddCxMonitorUpdateModes2 (iddcx.h)

Косвенный драйвер дисплея вызывает IddCxMonitorUpdateModes2 , чтобы ОС обновила список режимов для монитора.

Синтаксис

NTSTATUS IddCxMonitorUpdateModes2(
  IDDCX_MONITOR               MonitorObject,
  const IDARG_IN_UPDATEMODES2 *pInArgs
);

Параметры

MonitorObject

[in] Объект IDDCX_MONITOR , который является дескриптором контекста ОС для монитора. ОС предоставила этот дескриптор в предыдущем вызове IddCxMonitorCreate.

pInArgs

[in] Указатель на структуру IDARG_IN_UPDATEMODES2 , содержащую входные аргументы для этой функции.

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

IddCxMonitorUpdateModes2 возвращает STATUS_SUCCESS при успешном выполнении; В противном случае возвращается соответствующий код ошибки NTSTATUS.

Комментарии

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

Драйверы, отправляя режимы с параметрами WCG или HDR SDR, завершатся сбоем, если они также не сообщили о IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 в вызове IddCxAdapterInitAsync . Кроме того, драйверы, отчеты IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16 могут вызывать только IddCxMonitorUpdateModes2; Вызов IddCxMonitorUpdateModes является ошибкой.

Дополнительные сведения о поддержке HDR см. в разделе Обновления IddCx версии 1.10.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 22H2 сентябрьское обновление (IddCx версии 1.10)
Верхняя часть iddcx.h

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

IDARG_IN_UPDATEMODES2