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


Функция 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