IDDCX_UPDATE_REASON enumeration (iddcx.h)

A IDDCX_UPDATE_REASON value describes why the driver is calling to update the mode list.

Syntax

typedef enum IDDCX_UPDATE_REASON {
  IDDCX_UPDATE_REASON_UNINITIALIZED = 0,
  IDDCX_UPDATE_REASON_POWER_CONSTRAINTS = 1,
  IDDCX_UPDATE_REASON_HOST_LINK_BANDWIDTH = 2,
  IDDCX_UPDATE_REASON_DISPLAY_LINK_BANDWIDTH = 3,
  IDDCX_UPDATE_REASON_CONFIGURATION_CONSTRAINTS = 4,
  IDDCX_UPDATE_REASON_OTHER = 5
} ;

Constants

 
IDDCX_UPDATE_REASON_UNINITIALIZED
Value: 0
Indicates that an IDDCX_UPDATE_REASON variable has not yet been assigned a meaningful value.
IDDCX_UPDATE_REASON_POWER_CONSTRAINTS
Value: 1
The mode list is changing due to changed power constraints on the host system.
IDDCX_UPDATE_REASON_HOST_LINK_BANDWIDTH
Value: 2
The mode list is changing due to changes in bandwidth between the system and the indirect display device.
IDDCX_UPDATE_REASON_DISPLAY_LINK_BANDWIDTH
Value: 3
The mode list is changing due to changes in bandwidth between the indirect display device and the monitor.
IDDCX_UPDATE_REASON_CONFIGURATION_CONSTRAINTS
Value: 4
The mode list is changing due to constraints of the product when in a new configuration.
IDDCX_UPDATE_REASON_OTHER
Value: 5
The mode list is changing due to another reason not listed above.

Requirements

Requirement Value
Minimum supported client Windows 10
Header iddcx.h

See also

IDARG_IN_MAXDISPLAYPIPELINERATE

IDARG_IN_UPDATEMODES

IddCxAdapterUpdateMaxDisplayPipelineRate

IddCxMonitorUpdateModes2

IddCxMonitorUpdateModes