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