DXGI_DDI_RATIONAL Struktur (dxgiddi.h)
Die DXGI_DDI_RATIONAL Struktur beschreibt einen Bruchwert, der vertikale und horizontale Frequenzen eines Anzeigemodus (d. h. vertikale Synchronisierung und horizontale Synchronisierung) darstellt.
Syntax
typedef struct DXGI_DDI_RATIONAL {
[in] UINT Numerator;
[in] UINT Denominator;
} DXGI_DDI_RATIONAL;
Angehörige
[in] Numerator
Der Zähler des Häufigkeitsbruchs.
[in] Denominator
Der Nenner des Häufigkeitsbruchs.
Bemerkungen
Vertikale Frequenzen werden in Hertz (Hz) gespeichert; Horizontale Frequenzen werden in Kilohertz (kHz) gespeichert. Der dynamische Bereich dieses Codierungsformats mit einer Auflösung von 10^-7 ist {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 Submicrosecond-Genauigkeitsbereich ist auch für eine bereitgestellte Anwendung akzeptabel. (Ein Fehler eines Mikrosekunden für die Videosignalsynchronisierung würde eine Zeitabweichung mit einem Zyklus von 10^7/(60 x 60 x 24) = 115,741 Tage bedeuten.)
Verwenden Sie für eine rationale Zahl mit einer endlichen Bruchfolge einen Nenner der Form 10^(Länge der Bruchfolge). Verwenden Sie für eine rationale Zahl ohne eine endliche Bruchfolge eine Sequenz, die die Genauigkeit überschreitet, die der dynamische Bereich des Nenners zulässt, oder eine fiktive Zahl ein geeignetes Verhältnis von ganzzahligen Zahlen, die den Wert am besten darstellen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | dxgiddi.h (include D3d10umddi.h) |