Partager via


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