Skip to content

Latest commit

 

History

History
77 lines (59 loc) · 2.47 KB

ns-iddcx-iddcx_path.md

File metadata and controls

77 lines (59 loc) · 2.47 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:iddcx.IDDCX_PATH
IDDCX_PATH (iddcx.h)
Call IDDCX_PATH_INIT to initialize this structure.
display\iddcx_path.htm
display
08/09/2022
IDDCX_PATH structure
IDDCX_PATH, IDDCX_PATH structure, IDDCX_PATH structure [Display Devices], IDDCX_PATH structure pointer [Display Devices], IDDCX_PATH structure structure [Display Devices], display.iddcx_path, iddcx/IDDCX_PATH
iddcx.h
Windows
Windows
IDDCX_PATH
iddcx/IDDCX_PATH
APIRef
kbSyntax
HeaderDef
iddcx.h
IDDCX_PATH

IDDCX_PATH structure

-description

The IDDCX_PATH structure describes the mode to be set on a given monitor.

-struct-fields

-field Size

Total size of this structure, in bytes.

-field MonitorObject

An IDDCX_MONITOR object with the handle the driver provides to identify the monitor that this path is targeted at.

-field Flags

A IDDCX_PATH_FLAGS value with flags for this path, such as the path's active state and whether it has changed.

-field TargetVideoSignalInfo

A DISPLAYCONFIG_VIDEO_SIGNAL_INFO structure with details of the target mode signal. See Remarks.

-remarks

The operating system provides an IDDCX_PATH to the driver for every connected monitor, even if that monitor is not active.

DISPLAYCONFIG_VIDEO_SIGNAL_INFO's vSyncFreq value is the Vsync rate between the Indirect Display device and the connected monitor. vSyncFreqDivider is used to calculate the rate at which the OS will update the desktop image. The desktop update rate will be calculated by the formula: vSyncFreq / vSyncFreqDivider. vSyncFreqDivider cannot be zero.

-see-also

EVT_IDD_CX_ADAPTER_COMMIT_MODES

IDARG_IN_COMMITMODES