Share via


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

Obtiene el número de fotogramas que el sistema puede poner en cola para su representación.

Sintaxis

HRESULT GetMaximumFrameLatency(
  [out] UINT *pMaxLatency
);

Parámetros

[out] pMaxLatency

Tipo: UINT*

Este valor se establece en el número de fotogramas que se pueden poner en cola para la representación.
Este valor tiene como valor predeterminado 3, pero puede oscilar entre 1 y 16.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los siguientes miembros del tipo enumerado D3DERR :

  • D3DERR_DEVICELOST
  • D3DERR_DEVICEREMOVED
  • D3DERR_DRIVERINTERNALERROR
  • D3DERR_INVALIDCALL
  • D3DERR_OUTOFVIDEOMEMORY

Comentarios

DxGI 1.0 no admite este método, que se incluye en Windows Vista y Windows Server 2008. Se requiere compatibilidad con DXGI 1.1, que está disponible en Windows 7, Windows Server 2008 R2 y como actualización de Windows Vista con Service Pack 2 (SP2) (KB 971644) y Windows Server 2008 (KB 971512).

La latencia de fotogramas es el número de fotogramas que se pueden almacenar en una cola antes del envío para su representación. La latencia se usa a menudo para controlar cómo elige la CPU entre responder a la entrada del usuario y los fotogramas que se encuentran en la cola de representación. A menudo resulta beneficioso para las aplicaciones que no tienen entradas de usuario (por ejemplo, reproducción de vídeo) para poner en cola más de 3 fotogramas de datos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dxgi.h
Library DXGI.lib

Consulte también

DXGI Interfaces

IDXGIDevice1

IDXGIDevice1::SetMaximumFrameLatency