DCOMPOSITION_FRAME_STATISTICS struttura (dcomptypes.h)
Descrive le statistiche relative alla tempistica e alla composizione per un frame.
Sintassi
typedef struct {
LARGE_INTEGER lastFrameTime;
DXGI_RATIONAL currentCompositionRate;
LARGE_INTEGER currentTime;
LARGE_INTEGER timeFrequency;
LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;
Members
lastFrameTime
Tipo: LARGE_INTEGER
Timestamp dell'ultimo batch di comandi da elaborare dal motore di composizione.
currentCompositionRate
Tipo: DXGI_RATIONAL
Frequenza in cui il motore di composizione produce fotogrammi, in fotogrammi al secondo.
currentTime
Tipo: LARGE_INTEGER
Ora corrente calcolata dalla funzione QueryPerformanceCounter .
timeFrequency
Tipo: LARGE_INTEGER
Unità in cui vengono specificati gli ultimi membriFrameTime e currentTime in Hertz.
nextEstimatedFrameTime
Tipo: LARGE_INTEGER
Ora stimata in cui verrà visualizzato il frame successivo.
Commenti
Il metodo IDCompositionDevice::GetFrameStatistics riempie questa struttura. Un'applicazione può usare le informazioni contenute in questa struttura per stimare il timestamp dei successivi fotogrammi che verranno avviati dal motore di composizione. Si noti che questa è solo una stima perché il motore di composizione può o non comporre il frame successivo, a seconda che qualsiasi animazione attiva o altro lavoro sia in sospeso per tale cornice. Inoltre, il motore di composizione può modificare le tariffe dei fotogrammi in base al costo di composizione di singoli fotogrammi.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | dcomptypes.h |