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

Удаленный драйвер может вызвать IddCxAdapterDisplayConfigUpdate , чтобы позволить клиенту сообщить серверу, как обновить конфигурацию монитора. Драйвер, сообщающий о поддержке HDR, должен использовать iddCxAdapterDisplayConfigUpdate2 .

Синтаксис

NTSTATUS IddCxAdapterDisplayConfigUpdate(
  IDDCX_ADAPTER                             AdapterObject,
  const IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE *pInArgs
);

Параметры

AdapterObject

[in] Объект IDDCX_ADAPTER удаленного адаптера, для котором задана конфигурация отображения.

pInArgs

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

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

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

Комментарии

Драйвер удаленного непрямого дисплея (IDD) вызывает IddCxAdapterDisplayConfigUpdate при получении новой конфигурации дисплея.

Операционная система возвращает STATUS_SUCCESS, если она сохранила только что указанную конфигурацию отображения. Эти изменения асинхронно перенастроят цепочку буферов для мониторов в соответствии с запросом. IddCxAdapterDisplayConfigUpdate сначала очистит все ожидающие поступления мониторов и обработает отправку, чтобы убедиться, что список мониторов является текущим.

Если IddCxAdapterDisplayConfigUpdate определяет, что предоставленная конфигурация отображения в настоящее время не поддерживается драйвером, он возвращает STATUS_INVALID_PARAMETER и регистрирует причину с помощью WPP для отладки. Например, драйвер может не поддерживать указанное разрешение или частоту обновления, или может быть указан недопустимый монитор.

IddCxAdapterDisplayConfigUpdate возвращает STATUS_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED, если сеанс, на который это изменение конфигурации нацелено, отключается или адаптер сеанса останавливается.

Требования

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

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

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate2