D3DKMDT_MONITOR_FREQUENCY_RANGE structure (d3dkmdt.h)
The D3DKMDT_MONITOR_FREQUENCY_RANGE structure contains information about a range of frequencies supported by a monitor.
Syntax
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;
Members
Origin
A value from the D3DKMDT_MONITOR_CAPABILITIES_ORIGIN enumeration that indicates the source of the frequency range information.
RangeLimits
A D3DKMDT_FREQUENCY_RANGE structure that contains the minimum and maximum refresh rates supported by the monitor.
ConstraintType
A value from the D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT enumeration that specifies the type of constraint under which the frequency range is supported.
Constraint
A union that contains either the active region size or the maximum pixel rate in the following members.
Constraint.ActiveSize
If ConstraintType is equal to D3DKMDT_MFRC_ACTIVESIZE, then this member specifies the maximum active region size for which the frequency range is supported.
Constraint.MaxPixelRate
If ConstraintType is equal to D3DKMDT_MFRC_MAXPIXELRATE, then this member specifies the maximum pixel rate for which the frequency range is supported.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |