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 |