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) |