structure D3DKMDT_MONITOR_FREQUENCY_RANGE (d3dkmdt.h)
La structure D3DKMDT_MONITOR_FREQUENCY_RANGE contient des informations sur une plage de fréquences prise en charge par un moniteur.
Syntaxe
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;
Membres
Origin
Valeur de l’énumération D3DKMDT_MONITOR_CAPABILITIES_ORIGIN qui indique la source des informations de plage de fréquences.
RangeLimits
Une structure D3DKMDT_FREQUENCY_RANGE qui contient les taux d’actualisation minimum et maximal pris en charge par le moniteur.
ConstraintType
Valeur de l’énumération D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT qui spécifie le type de contrainte sous lequel la plage de fréquences est prise en charge.
Constraint
Union qui contient la taille de la région active ou le taux de pixels maximal dans les membres suivants.
Constraint.ActiveSize
Si ConstraintType est égal à D3DKMDT_MFRC_ACTIVESIZE, ce membre spécifie la taille maximale de la région active pour laquelle la plage de fréquences est prise en charge.
Constraint.MaxPixelRate
Si ConstraintType est égal à D3DKMDT_MFRC_MAXPIXELRATE, ce membre spécifie le taux de pixels maximal pour lequel la plage de fréquences est prise en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h |