Freigeben über


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

IDirect3DDevice9Ex