структура IDDCX_DISPLAYCONFIGPATH (iddcx.h)

IDDCX_DISPLAYCONFIGPATH содержит конфигурацию монитора отображения для пути.

Синтаксис

struct IDDCX_DISPLAYCONFIGPATH {
  UINT                   Size;
  IDDCX_MONITOR          MonitorObject;
  POINT                  Position;
  DISPLAYCONFIG_2DREGION Resolution;
  DISPLAYCONFIG_ROTATION Rotation;
  DISPLAYCONFIG_RATIONAL RefreshRate;
  UINT                   VSyncFreqDivider;
  UINT                   MonitorScaleFactor;
  UINT                   PhysicalWidthOverride;
  UINT                   PhysicalHeightOverride;
};

Члены

Size

Размер этой структуры в байтах.

MonitorObject

Дескриптор объекта IDDCX_MONITOR , который предоставляет драйвер для определения монитора, на который нацелен этот путь.

Position

Структура POINT , содержащая запрошенную позицию рабочего стола для этого пути.

Resolution

Структура DISPLAYCONFIG_2DREGION , содержащая разрешение для этого пути. Разрешение должно соответствовать разрешению, поддерживаемое драйвером.

Rotation

Значение DISPLAYCONFIG_ROTATION , указывающее запрошенную ориентацию экрана для этого пути.

RefreshRate

Структура DISPLAYCONFIG_RATIONAL , содержащая запрошенную частоту обновления для этого пути. Параметр RefreshRate должен соответствовать частоте обновления, поддерживаемой драйвером для указанного разрешения.

Примечание

Эта частота обновления определяется как прогрессивная, так как удаленные драйверы могут поддерживать только прогрессивные целевые режимы.

VSyncFreqDivider

Значение разделителя V Sync для указанного параметра RefreshRate.

MonitorScaleFactor

Запрошенный DPI монитора для этого пути. Это значение является просто подсказкой, и ОС может переопределить значение, чтобы убедиться, что конфигурация DPI сеанса является допустимой. Допустимые значения: от 100 до 500 включительно.

PhysicalWidthOverride

Переопределение физической ширины для указанного монитора в миллиметрах. Нулевое значение означает отсутствие переопределения.

PhysicalHeightOverride

Переопределение физической высоты для указанного монитора в миллиметрах. Нулевое значение означает отсутствие переопределения.

Комментарии

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

Требования

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

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

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate