Compartilhar via


Método IDXGISwapChain::GetFrameStatistics (dxgi.h)

Obtém estatísticas de desempenho sobre o último quadro de renderização.

Sintaxe

HRESULT GetFrameStatistics(
  [out] DXGI_FRAME_STATISTICS *pStats
);

Parâmetros

[out] pStats

Tipo: DXGI_FRAME_STATISTICS*

Um ponteiro para uma estrutura DXGI_FRAME_STATISTICS para as estatísticas de quadro.

Valor de retorno

Tipo: HRESULT

Retorna um dos valores DXGI_ERROR.

Observações

Você não pode usar GetFrameStatistics para cadeias de troca que usam o modelo de apresentação de transferência de bloco de bits (bitblt) e desenham no modo de janela.

Você só pode usar GetFrameStatistics para cadeias de troca que usam o modelo de apresentação flip ou desenham no modo de tela inteira. Defina o valor DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL no membro SwapEffect da estrutura DXGI_SWAP_CHAIN_DESC1 para especificar que a cadeia de troca usa o modelo de apresentação de inversão.

As estatísticas não são confiáveis em vários cenários de monitor, bem como em cenários em que outros aplicativos de tela inteira estão em execução.

Talvez seja necessário chamar DwmFlush antes que as estatísticas de quadros sejam atualizadas em sistemas que dão suporte à Fila de Inverter hardware.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho dxgi.h
biblioteca DXGI.lib

Consulte também

IDXGISwapChain