_D3DKMDT_DISPLAYMODE_FLAGS structure

The D3DKMDT_DISPLAYMODE_FLAGS structure identifies attributes of a display mode.

Syntax

typedef struct _D3DKMDT_DISPLAYMODE_FLAGS {
  BOOLEAN  : 1                     ValidatedAgainstMonitorCaps;
  BOOLEAN  : 1                     RoundedFakeMode;
  D3DKMDT_MODE_PRUNING_REASON  : 4 ModePruningReason;
#if ...
  UINT  : 28                       Reserved;
  UINT  : 1                        ValidatedAgainstMonitorCaps;
  UINT  : 1                        RoundedFakeMode;
  UINT  : 1                        Stereo;
  UINT  : 1                        AdvancedScanCapable;
#elif
  UINT  : 26                       Reserved;
  UINT  : 1                        PreferredTiming;
  UINT  : 1                        PhysicalModeSupported;
#else
  UINT  : 24                       Reserved;
#endif
} D3DKMDT_DISPLAYMODE_FLAGS;

Members

ModePruningReason

[in] A value of type D3DKMDT_MODE_PRUNING_REASON that identifies the reason why the monitor either supports the display mode or does not support the display mode. The four bits are defined by one of the values in the D3DKMDT_MODE_PRUNING_REASON enumeration type and depend on the setting of the ValidatedAgainstMonitorCaps member. For more information about how the ModePruningReason value is set, see D3DKMDT_MODE_PRUNING_REASON.

Setting this member is equivalent to setting bits 4 through 7 of a 32-bit value (0x0000003C).

[in] A value of type D3DKMDT_MODE_PRUNING_REASON that identifies the reason why the monitor either supports the display mode or does not support the display mode. The four bits are defined by one of the values in the D3DKMDT_MODE_PRUNING_REASON enumeration type and depend on the setting of the ValidatedAgainstMonitorCaps member. For more information about how the ModePruningReason value is set, see D3DKMDT_MODE_PRUNING_REASON.

This member is equivalent to bits 4 through 7 of a 32-bit value (0x0000003C).

Supported starting with Windows 8.

Stereo

[in]

A UINT value that specifies whether stereo is supported by the monitor that the display mode will be displayed on.

Setting this member is equivalent to setting the eighth bit of a 32-bit value (0x00000080).

Supported starting with Windows 8.

AdvancedScanCapable

[in] A UINT value that specifies whether the driver supports the advanced scan capability.

The driver reports support for this option in the current display mode by setting the Type member of the D3DKMDT_VIDPN_SOURCE_MODE structure to D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN.

Setting this member is equivalent to setting the ninth bit of a 32-bit value (0x00000100).

Supported starting with Windows 8.

Reserved

This member is reserved and should be set to zero. Setting this member is equivalent to setting the remaining 28 bits (0xFFFFFFF0) of a 32-bit value to zeros.

This member is reserved and should be set to zero.

Setting this member is equivalent to setting the remaining 26 bits (0xFFFFFFC0) of a 32-bit value to zeros.

Supported starting with Windows 8.

Requirements

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmthk.h (include D3dkmthk.h)

See Also

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE