DXGI_FRAME_STATISTICS_MEDIA struttura (dxgi1_3.h)
Usato per verificare l'approvazione del sistema per la durata del presente personalizzata dell'app (frequenza di aggiornamento personalizzata). L'approvazione deve essere verificata continuamente in base al frame.
Sintassi
typedef struct DXGI_FRAME_STATISTICS_MEDIA {
UINT PresentCount;
UINT PresentRefreshCount;
UINT SyncRefreshCount;
LARGE_INTEGER SyncQPCTime;
LARGE_INTEGER SyncGPUTime;
DXGI_FRAME_PRESENTATION_MODE CompositionMode;
UINT ApprovedPresentDuration;
} DXGI_FRAME_STATISTICS_MEDIA;
Members
PresentCount
Tipo: UINT
Valore che rappresenta il numero totale di volte in cui è stata presentata un'immagine al monitoraggio dall'avvio del computer.
PresentRefreshCount
Tipo: UINT
Valore che rappresenta il numero totale in esecuzione di v-blank in corrispondenza del quale è stata presentata l'ultima immagine al monitoraggio e che è successo dopo l'avvio del computer (per la modalità finestrata, dal momento che è stata creata la catena di scambio).
SyncRefreshCount
Tipo: UINT
Valore che rappresenta il numero totale in esecuzione di v-blank quando l'utilità di pianificazione ha eseguito l'ultimo esempio dell'ora del computer chiamando QueryPerformanceCounter e che è successo dopo l'avvio del computer (per la modalità finestra, dal momento che è 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.
CompositionMode
Tipo: DXGI_FRAME_PRESENTATION_MODE
Valore che indica la modalità di presentazione della composizione. Questo valore viene usato per determinare se l'app deve continuare a usare la catena di scambio decodifica. Vedere DXGI_FRAME_PRESENTATION_MODE.
ApprovedPresentDuration
Tipo: UINT
Se il sistema approva la richiesta di durata corrente personalizzata di un'app, questo campo viene impostato sulla durata personalizzata approvata.
Se la richiesta di durata presente personalizzata dell'app non è approvata, questo campo è impostato su zero.
Commenti
Questa struttura viene usata con il metodo GetFrameStatisticsMedia .
Requisiti
Intestazione | dxgi1_3.h |