IDDCX_UPDATE_REASON - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// iddcx.h

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
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-iddcx-iddcx_update_reason)

IDDCX_UPDATE_REASON enumeration

Description

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

Constants

IDDCX_UPDATE_REASON_UNINITIALIZED:0

Indicates that an IDDCX_UPDATE_REASON variable has not yet been assigned a meaningful value.

IDDCX_UPDATE_REASON_POWER_CONSTRAINTS:1

The mode list is changing due to changed power constraints on the host system.

The mode list is changing due to changes in bandwidth between the system and the indirect display device.

The mode list is changing due to changes in bandwidth between the indirect display device and the monitor.

IDDCX_UPDATE_REASON_CONFIGURATION_CONSTRAINTS:4

The mode list is changing due to constraints of the product when in a new configuration.

IDDCX_UPDATE_REASON_OTHER:5

The mode list is changing due to another reason not listed above.

See also

IDARG_IN_MAXDISPLAYPIPELINERATE

IDARG_IN_UPDATEMODES

IddCxAdapterUpdateMaxDisplayPipelineRate

IddCxMonitorUpdateModes2

IddCxMonitorUpdateModes