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


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

Структура IDDCX_PATH2 описывает режим, который необходимо установить на заданном мониторе.

Синтаксис

struct IDDCX_PATH2 {
  UINT                            Size;
  IDDCX_MONITOR                   MonitorObject;
  IDDCX_PATH_FLAGS                Flags;
  DISPLAYCONFIG_VIDEO_SIGNAL_INFO TargetVideoSignalInfo;
  IDDCX_WIRE_FORMAT_INFO          WireFormatInfo;
};

Члены

Size

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

MonitorObject

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

Flags

IDDCX_PATH_FLAGS значение с флагами для этого пути, например активное состояние пути и его изменение.

TargetVideoSignalInfo

Структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO с подробными сведениями о сигнале целевого режима. См. заметки.

WireFormatInfo

Структура IDDCX_WIRE_FORMAT_INFO с подробными сведениями о сигнале, отправляемом монитору.

Комментарии

ОС предоставляет драйверу IDDCX_PATH2 для каждого подключенного монитора, даже если этот монитор неактивен.

DISPLAYCONFIG_VIDEO_SIGNAL_INFO значение vSyncFreq — это скорость Vsync между устройством косвенного отображения и подключенным монитором. vSyncFreqDivider используется для вычисления скорости обновления оси образа рабочего стола. Частота обновления рабочего стола будет вычисляться по формуле: vSyncFreq / vSyncFreqDivider. vSyncFreqDivider не может быть равен нулю.

Дополнительные сведения о поддержке HDR см. в разделе Обновления IddCx версии 1.10.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 22H2 сентябрьское обновление (IddCx версии 1.10)
Верхняя часть iddcx.h

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

EVT_IDD_CX_ADAPTER_COMMIT_MODES2

IDARG_IN_COMMITMODES2