Méthode IDirect3DDevice9Ex ::GetMaximumFrameLatency (d3d9.h)

Récupère le nombre de trames de données que le système est autorisé à mettre en file d’attente.

Syntaxe

HRESULT GetMaximumFrameLatency(
  [out] UINT *pMaxLatency
);

Paramètres

[out] pMaxLatency

Type : UINT*

Retourne le nombre d’images qui peuvent être mises en file d’attente pour le rendu. La valeur est généralement 3, mais peut être comprise entre 1 et 20.

Valeur retournée

Type : HRESULT

Les valeurs de retour possibles sont les suivantes : D3D_OK, D3DERR_DEVICELOST, D3DERR_DEVICEREMOVED, D3DERR_DRIVERINTERNALERROR, D3DERR_INVALIDCALL ou D3DERR_OUTOFVIDEOMEMORY (voir D3DERR).

Remarques

La latence des images est le nombre d’images autorisées à être stockées dans une file d’attente, avant la soumission pour le rendu. La latence est souvent utilisée pour contrôler la façon dont le processeur choisit de répondre aux entrées utilisateur et aux trames qui se trouvent dans la file d’attente de rendu.

Il est souvent avantageux pour les applications qui n’ont pas d’entrée utilisateur (par exemple, la lecture vidéo) de mettre en file d’attente plus de 3 images de données.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9Ex