struktur D3DDDI_RATIONAL (d3dukmdt.h)

Struktur D3DDDI_RATIONAL menjelaskan nilai pecahan yang mewakili frekuensi vertikal dan horizontal mode video (yaitu, sinkronisasi vertikal dan sinkronisasi horizontal).

Sintaks

typedef struct _D3DDDI_RATIONAL {
  [in] UINT Numerator;
  [in] UINT Denominator;
} D3DDDI_RATIONAL;

Anggota

[in] Numerator

Pembilang pecahan frekuensi.

[in] Denominator

Penyedenominator pecahan frekuensi.

Keterangan

Frekuensi vertikal dan horizontal disimpan di Hertz (Hz). Rentang dinamis format pengodean ini, diberikan resolusi 10⁻⁷, adalah {0 hingga (2³² - 1) / 10⁷}. Rentang ini diterjemahkan ke {0 hingga 428.4967296} Hz untuk frekuensi vertikal dan horizontal. Rentang presisi submikrodetik ini dapat diterima bahkan untuk aplikasi yang disediakan. (Kesalahan satu mikrodetik untuk sinkronisasi sinyal video akan menyiratkan penyimpangan waktu dengan siklus 10⁷/(60 x 60 x 24) = 115,741 hari.)

Untuk angka rasional dengan urutan pecahan terbatas, gunakan denominator formulir 10(panjang urutan pecahan). Untuk angka rasional tanpa urutan pecahan terbatas, urutan yang melebihi presisi yang diizinkan oleh rentang dinamis denominator, atau angka irasional, gunakan rasio bilangan bulat yang sesuai yang paling mewakili nilai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dukmdt.h (termasuk D3dukmdt.h)