структура 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 |