DXGI_DDI_RATIONAL-Struktur (dxgiddi.h)

Die DXGI_DDI_RATIONAL-Struktur beschreibt einen Bruchwert, der vertikale und horizontale Frequenzen eines Anzeigemodus (d. a. vertikale Synchronisierung und horizontale Synchronisierung) darstellt.

Syntax

typedef struct DXGI_DDI_RATIONAL {
  [in] UINT Numerator;
  [in] UINT Denominator;
} DXGI_DDI_RATIONAL;

Member

[in] Numerator

Der Zähler des Frequenzbruchteils.

[in] Denominator

Der Nenner des Häufigkeitsanteils.

Hinweise

Vertikale Frequenzen werden in Hertz (Hz) gespeichert; horizontale Frequenzen werden in Kilohertz (kHz) gespeichert. Der dynamische Bereich dieses Codierungsformats bei einer Auflösung von 10^-7 beträgt {0.. 2^32 - 1) / 10^7}. Dieser Bereich entspricht {0..428.4967296} [Hz] für vertikale Frequenzen und {0..428.4967296} [kHz] für horizontale Frequenzen. Dieser Genauigkeitsbereich unter Mikrosekunden ist auch für eine bereitgestellte Anwendung akzeptabel. (Ein Fehler von einer Mikrosekunde für die Videosignalsynchronisierung würde eine Zeitabweichung mit einem Zyklus von 10^7/(60 x 60 x 24) = 115,741 Tagen bedeuten.)

Verwenden Sie für eine rationale Zahl mit einer endlichen Bruchfolge einen Nenner der Form 10^(Länge der Bruchsequenz). Für eine rationale Zahl ohne eine endliche Bruchsequenz verwendet eine Sequenz, die die Genauigkeit überschreitet, die der dynamische Bereich des Nenners zulässt, oder eine irrationale Zahl ein geeignetes Verhältnis von ganzen Zahlen, das den Wert am besten darstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen

DXGI_DDI_MODE_DESC