Share via


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

Suspenda a execução do thread de chamada até o próximo sinal em branco vertical.

Sintaxe

HRESULT WaitForVBlank(
  [in] UINT iSwapChain
);

Parâmetros

[in] iSwapChain

Tipo: UINT

Índice de cadeia de troca. Esse é um índice opcional baseado em zero usado para especificar uma cadeia de troca em um cartão multihead.

Valor retornado

Tipo: HRESULT

Esse método sempre retornará D3D_OK.

Comentários

Esse método permite que os aplicativos limitem com eficiência sua taxa de quadros à do monitor associado ao dispositivo. Após um espaço em branco vertical, a quantidade de tempo que leva para o thread acordar normalmente é muito curta.

Em alguns cenários, o hardware pode parar de gerar sinais em branco verticais quando nada está sendo exibido no monitor. Nesse caso, o método aguardará aproximadamente 100ms e retornará com D3D_OK.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9.h
Biblioteca D3D9.lib

Confira também

Idirect3ddevice9ex