Compartir a través de


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

Suspenda la ejecución del subproceso que llama hasta la siguiente señal en blanco vertical.

Sintaxis

HRESULT WaitForVBlank(
  [in] UINT iSwapChain
);

Parámetros

[in] iSwapChain

Tipo: UINT

Índice de la cadena de intercambio. Se trata de un índice opcional basado en cero que se usa para especificar una cadena de intercambio en una tarjeta de varios encabezados.

Valor devuelto

Tipo: HRESULT

Este método siempre devolverá D3D_OK.

Comentarios

Este método permite a las aplicaciones limitar eficazmente su velocidad de fotogramas a la del monitor asociado al dispositivo. Después de un espacio en blanco vertical, la cantidad de tiempo que tarda el subproceso en reactivarse suele ser muy corta.

En algunos escenarios, el hardware puede dejar de generar señales en blanco verticales cuando no se muestra nada en el monitor. En este caso, el método esperará aproximadamente 100 ms y devolverá con D3D_OK.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9.h
Library D3D9.lib

Consulte también

IDirect3DDevice9Ex