Condividi tramite


struttura DXGI_DDI_RATIONAL (dxgiddi.h)

La struttura DXGI_DDI_RATIONAL descrive un valore frazionaria che rappresenta le frequenze verticali e orizzontali di una modalità di visualizzazione, ovvero la sincronizzazione verticale e la sincronizzazione orizzontale.

Sintassi

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

Membri

[in] Numerator

Numeratore della frazione di frequenza.

[in] Denominator

Denominatore della frazione di frequenza.

Osservazioni

Le frequenze verticali sono archiviate inHz (Hz); le frequenze orizzontali vengono archiviate in kilohertz (kHz). L'intervallo dinamico di questo formato di codifica, dato la risoluzione 10^-7, è {0..( 2^32 - 1) / 10^7}. Questo intervallo si traduce in {0..428.4967296} [Hz] per frequenze verticali e {0..428.4967296} [kHz] per le frequenze orizzontali. Questo intervallo di precisione submicrosecondo è accettabile anche per un'applicazione fornita. Un errore di un microsecondo per la sincronizzazione del segnale video implica una deriva temporale con un ciclo di 10^7/(60 x 60 x 24) = 115,741 giorni.

Per un numero razionale con una sequenza frazionaria finita, usare un denominatore del formato 10^(lunghezza della sequenza frazionaria). Per un numero razionale senza una sequenza frazionaria finita, una sequenza che supera la precisione consentita dall'intervallo dinamico del denominatore o un numero irrazionale, usa un rapporto appropriato di interi che meglio rappresenta il valore.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione dxgiddi.h (include D3d10umddi.h)

Vedere anche

DXGI_DDI_MODE_DESC