IDirect3DDevice9Ex::WaitForVBlank-Methode (d3d9.h)
Anhalten der Ausführung des aufrufenden Threads bis zum nächsten vertikalen leeren Signal.
Syntax
HRESULT WaitForVBlank(
[in] UINT iSwapChain
);
Parameter
[in] iSwapChain
Typ: UINT
Swapchainindex. Dies ist ein optionaler, nullbasierter Index, der verwendet wird, um eine Swapchain in einem multihead-Karte anzugeben.
Rückgabewert
Typ: HRESULT
Diese Methode gibt immer D3D_OK zurück.
Hinweise
Mit dieser Methode können Anwendungen ihre Bildfrequenz effizient auf die des dem Gerät zugeordneten Monitors drosseln. Nach einem vertikalen Leerzeichen dauert es in der Regel sehr kurz, bis der Thread reaktiviert wird.
In einigen Szenarien kann die Hardware keine vertikalen leeren Signale mehr erzeugen, wenn nichts auf dem Monitor angezeigt wird. In diesem Fall wartet die Methode ungefähr 100 ms und gibt mit D3D_OK zurück.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d9.h |
Bibliothek | D3D9.lib |