Método IDXGIDevice1::GetMaximumFrameLatency (dxgi.h)
Obtém o número de quadros que o sistema tem permissão para enfileirar para renderização.
Sintaxe
HRESULT GetMaximumFrameLatency(
[out] UINT *pMaxLatency
);
Parâmetros
[out] pMaxLatency
Tipo: UINT*
Esse valor é definido como o número de quadros que podem ser enfileirados para renderização.
Esse valor usa como padrão 3, mas pode variar de 1 a 16.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, retorna um dos seguintes membros do tipo enumerado D3DERR :
- D3DERR_DEVICELOST
- D3DERR_DEVICEREMOVED
- D3DERR_DRIVERINTERNALERROR
- D3DERR_INVALIDCALL
- D3DERR_OUTOFVIDEOMEMORY
Comentários
Esse método não tem suporte do DXGI 1.0, que foi enviado no Windows Vista e no Windows Server 2008. O suporte ao DXGI 1.1 é necessário, que está disponível no Windows 7, Windows Server 2008 R2 e como uma atualização para o Windows Vista com Service Pack 2 (SP2) (KB 971644) e Windows Server 2008 (KB 971512).
Latência de quadro é o número de quadros que têm permissão para serem armazenados em uma fila antes do envio para renderização. A latência geralmente é usada para controlar como a CPU escolhe entre responder à entrada do usuário e quadros que estão na fila de renderização. Geralmente, é benéfico para aplicativos que não têm entrada do usuário (por exemplo, reprodução de vídeo) enfileirar mais de três quadros de dados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | dxgi.h |
Biblioteca | DXGI.lib |