// d3dkmdt.h
typedef struct _D3DKMDT_MONITOR_FREQUENCY_RANGE {
D3DKMDT_MONITOR_CAPABILITIES_ORIGIN Origin;
D3DKMDT_FREQUENCY_RANGE RangeLimits;
D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT ConstraintType;
union {
D3DKMDT_2DREGION ActiveSize;
SIZE_T MaxPixelRate;
} Constraint;
} D3DKMDT_MONITOR_FREQUENCY_RANGE;
View the official Windows Driver Kit DDI referenceNo description available.
The D3DKMDT_MONITOR_FREQUENCY_RANGE structure contains information about a range of frequencies supported by a monitor.
OriginA value from the D3DKMDT_MONITOR_CAPABILITIES_ORIGIN enumeration that indicates the source of the frequency range information.
RangeLimitsA D3DKMDT_FREQUENCY_RANGE structure that contains the minimum and maximum refresh rates supported by the monitor.
ConstraintTypeA value from the D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT enumeration that specifies the type of constraint under which the frequency range is supported.
ConstraintA union that contains either the active region size or the maximum pixel rate in the following members.
Constraint.ActiveSizeIf ConstraintType is equal to D3DKMDT_MFRC_ACTIVESIZE, then this member specifies the maximum active region size for which the frequency range is supported.
Constraint.MaxPixelRateIf ConstraintType is equal to D3DKMDT_MFRC_MAXPIXELRATE, then this member specifies the maximum pixel rate for which the frequency range is supported.