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