IDARG_IN_PARSEMONITORDESCRIPTION2 structure (iddcx.h)

The IDARG_IN_PARSEMONITORDESCRIPTION2 structure contains input arguments for the EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 callback function, which allows a driver to report extra information needed for HDR10 or WCG monitor modes.

Syntax

struct IDARG_IN_PARSEMONITORDESCRIPTION2 {
  IDDCX_MONITOR_DESCRIPTION MonitorDescription;
  UINT                      MonitorModeBufferInputCount;
  IDDCX_MONITOR_MODE2       *pMonitorModes;
};

Members

MonitorDescription

[in] An IDDCX_MONITOR_DESCRIPTION structure that describes the monitor.

MonitorModeBufferInputCount

[in] The number of monitor modes that the pMonitorModes buffer being passed into the driver can hold. A value of zero indicates that the driver shouldn't copy the monitor mode list into the buffer that pMonitorModes points to, and should instead set the MonitorModeBufferOutputCount output value to indicate the size of buffer required to store the modes.

pMonitorModes

[out] Pointer to a buffer of IDDCX_MONITOR_MODE2 structures in which the driver should copy the monitor modes to if the value is non-NULL. If pMonitorModes is NULL, the driver shouldn't copy the monitor mode list, and should instead set the MonitorModeBufferOutputCount output value to indicate the size of buffer required to store the modes.

Remarks

For more information about HDR support, see IddCx version 1.10 updates.

Requirements

Requirement Value
Minimum supported client Windows 11, version 22H2 September Update (IddCx version 1.10)
Header iddcx.h

See also

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2

IDARG_OUT_PARSEMONITORDESCRIPTION

IDDCX_MONITOR_DESCRIPTION

IDDCX_MONITOR_MODE2