estrutura DCOMPOSITION_FRAME_STATISTICS (dcomptypes.h)
Descreve as estatísticas de tempo e composição para um quadro.
Sintaxe
typedef struct {
LARGE_INTEGER lastFrameTime;
DXGI_RATIONAL currentCompositionRate;
LARGE_INTEGER currentTime;
LARGE_INTEGER timeFrequency;
LARGE_INTEGER nextEstimatedFrameTime;
} DCOMPOSITION_FRAME_STATISTICS;
Membros
lastFrameTime
Tipo: LARGE_INTEGER
O carimbo de data/hora do último lote de comandos a ser processado pelo mecanismo de composição.
currentCompositionRate
Tipo: DXGI_RATIONAL
A taxa na qual o mecanismo de composição está produzindo quadros, em quadros por segundo.
currentTime
Tipo: LARGE_INTEGER
A hora atual, conforme calculado pela função QueryPerformanceCounter .
timeFrequency
Tipo: LARGE_INTEGER
As unidades nas quais os membros lastFrameTime e currentTime são especificados, em Hertz.
nextEstimatedFrameTime
Tipo: LARGE_INTEGER
A hora estimada em que o próximo quadro será exibido.
Comentários
O método IDCompositionDevice::GetFrameStatistics preenche essa estrutura. Um aplicativo pode usar as informações nessa estrutura para estimar o carimbo de data/hora dos próximos quadros que serão iniciados pelo mecanismo de composição. Observe que essa é apenas uma estimativa porque o mecanismo de composição pode ou não compor o próximo quadro, dependendo se alguma animação ativa ou outro trabalho está pendente para esse quadro. Além disso, o mecanismo de composição pode alterar as taxas de quadro de acordo com o custo de composição de quadros individuais.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | dcomptypes.h |