IDDCX_DISPLAYCONFIGPATH structure (iddcx.h)
IDDCX_DISPLAYCONFIGPATH contains the display monitor configuration for a path.
Syntax
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;
};
Members
Size
Size, in bytes, of this structure.
MonitorObject
An IDDCX_MONITOR object handle that the driver provides to identify the monitor this path is targeted at.
Position
A POINT structure containing the requested desktop position for this path.
Resolution
A DISPLAYCONFIG_2DREGION structure containing the resolution for this path. Resolution must match a resolution supported by the driver.
Rotation
A DISPLAYCONFIG_ROTATION value specifying the requested screen orientation for this path.
RefreshRate
A DISPLAYCONFIG_RATIONAL structure containing the requested refresh rate for this path. RefreshRate must match a refresh rate supported by the driver for the specified resolution.
Note
This refresh rate is defined as progressive as remote drivers can only support progressive target modes.
VSyncFreqDivider
The V Sync divider value for the specified RefreshRate.
MonitorScaleFactor
The requested monitor DPI for this path. This value is just a hint and OS may override the value to ensure the DPI configuration of the session is valid. Valid values are 100 to 500 inclusive.
PhysicalWidthOverride
Physical width override for the specified monitor, in millimeters. A value of zero means no override.
PhysicalHeightOverride
Physical height override for the specified monitor, in millimeters. A value of zero means no override.
Remarks
An indirect display driver (IDD) calls IddCxAdapterDisplayConfigUpdate when it receives a new display configuration. It passes an array of IDDCX_DISPLAYCONFIGPATH structures in IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | iddcx.h |