Share via


struttura DXGI_FRAME_STATISTICS (dxgi.h)

Vengono descritte le statistiche relative all'intervallo e alla presentazione per un frame.

Sintassi

typedef struct DXGI_FRAME_STATISTICS {
  UINT          PresentCount;
  UINT          PresentRefreshCount;
  UINT          SyncRefreshCount;
  LARGE_INTEGER SyncQPCTime;
  LARGE_INTEGER SyncGPUTime;
} DXGI_FRAME_STATISTICS;

Members

PresentCount

Tipo: UINT

Valore che rappresenta il numero totale di volte in cui è stata presentata un'immagine al monitor dall'avvio del computer.

Nota Il numero di volte in cui un'immagine è stata presentata al monitor non corrisponde necessariamente al numero di volte in cui è stato chiamato IDXGISwapChain::P resent o IDXGISwapChain1::P resent1.
 

PresentRefreshCount

Tipo: UINT

Valore che rappresenta il conteggio totale in esecuzione di v-blank in corrispondenza del quale è stata presentata l'ultima immagine al monitor e che si è verificata dopo l'avvio del computer (per la modalità finestra, dalla creazione della catena di scambio).

SyncRefreshCount

Tipo: UINT

Valore che rappresenta il conteggio totale in esecuzione di v-blank quando l'utilità di pianificazione ha eseguito l'ultimo campionamento dell'ora del computer chiamando QueryPerformanceCounter e che si è verificato dopo l'avvio del computer (per la modalità finestra, dal momento in cui è stata creata la catena di scambio).

SyncQPCTime

Tipo: LARGE_INTEGER

Valore che rappresenta il timer del contatore delle prestazioni ad alta risoluzione. Questo valore corrisponde al valore restituito dalla funzione QueryPerformanceCounter .

SyncGPUTime

Tipo: LARGE_INTEGER

Riservato. Restituisce sempre 0.

Commenti

Inizializzare la struttura DXGI_FRAME_STATISTICS con il metodo IDXGIOutput::GetFrameStatistics o IDXGISwapChain::GetFrameStatistics .

È possibile usare IDXGISwapChain::GetFrameStatistics solo per catene di scambio che usano il modello di presentazione flip o disegnare in modalità a schermo intero. Impostare il valore DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL nel membro SwapEffect della struttura DXGI_SWAP_CHAIN_DESC1 per specificare che la catena di scambio utilizza il modello di presentazione capovolto.

I valori nei membri PresentCount e PresentRefreshCount indicano informazioni su quando è stata presentata una cornice nella schermata di visualizzazione. È possibile usare questi valori per determinare se si è verificato un problema. I valori nei membri SyncRefreshCount e SyncQPCTime indicano le informazioni di intervallo che è possibile usare per la sincronizzazione audio e video o un'animazione molto precisa. Se la catena di scambio disegna in modalità schermo intero, questi valori si basano sull'avvio del computer. Se la catena di scambio disegna in modalità finestra, questi valori si basano su quando viene creata la catena di scambio.

Requisiti

Requisito Valore
Intestazione dxgi.h

Vedi anche

Strutture DXGI