Compartilhar via


Método IDXGIDevice1::SetMaximumFrameLatency (dxgi.h)

Define o número de quadros que o sistema tem permissão para fazer fila para renderização.

Sintaxe

HRESULT SetMaximumFrameLatency(
  UINT MaxLatency
);

Parâmetros

MaxLatency

Tipo: UINT

O número máximo de quadros de buffer traseiro que um driver pode enfileirar. O valor padrão é 3, mas pode variar de 1 a 16. Um valor 0 redefinirá a latência para o padrão. Para dispositivos com várias cabeças, esse valor é especificado por cabeçalho.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, DXGI_ERROR_DEVICE_REMOVED se o dispositivo foi removido.

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 podem ser 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 3 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

Confira também

DXGI Interfaces

IDXGIDevice1

IDXGIDevice1::GetMaximumFrameLatency