Partager via


structure D3DKMDT_MONITOR_FREQUENCY_RANGE (d3dkmdt.h)

La structure D3DKMDT_MONITOR_FREQUENCY_RANGE contient des informations sur une plage de fréquences prises 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

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 maximal de pixels 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 maximal de pixels pour lequel la plage de fréquences est prise en charge.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmdt.h