Partager via


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

Suspendez l’exécution du thread appelant jusqu’au signal vide vertical suivant.

Syntaxe

HRESULT WaitForVBlank(
  [in] UINT iSwapChain
);

Paramètres

[in] iSwapChain

Type : UINT

Index de chaîne d’échange. Il s’agit d’un index de base zéro facultatif utilisé pour spécifier une chaîne d’échange sur un carte multi-têtes.

Valeur retournée

Type : HRESULT

Cette méthode retourne toujours D3D_OK.

Notes

Cette méthode permet aux applications de limiter efficacement leur fréquence d’images à celle du moniteur associé à l’appareil. Après un vide vertical, le temps nécessaire au réveil du thread est généralement très court.

Dans certains scénarios, le matériel peut cesser de générer des signaux vides verticaux lorsque rien n’est affiché sur le moniteur. Dans ce cas, la méthode attend environ 100 ms et retourne avec D3D_OK.

Spécifications

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

Voir aussi

IDirect3DDevice9Ex