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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für