Bagikan melalui


Metode IDirect3DDevice9Ex::WaitForVBlank (d3d9.h)

Tangguhkan eksekusi utas panggilan hingga sinyal kosong vertikal berikutnya.

Sintaks

HRESULT WaitForVBlank(
  [in] UINT iSwapChain
);

Parameter

[in] iSwapChain

Jenis: UINT

Menukar indeks rantai. Ini adalah indeks opsional berbasis nol yang digunakan untuk menentukan rantai pertukaran pada kartu multihead.

Menampilkan nilai

Jenis: HRESULT

Metode ini akan selalu mengembalikan D3D_OK.

Keterangan

Metode ini memungkinkan aplikasi untuk secara efisien membatasi kecepatan bingkai mereka ke monitor yang terkait dengan perangkat. Setelah kosong vertikal, jumlah waktu yang diperlukan agar utas bangun biasanya sangat singkat.

Dalam beberapa skenario, perangkat keras mungkin berhenti menghasilkan sinyal kosong vertikal ketika tidak ada yang ditampilkan di monitor. Dalam hal ini, metode akan menunggu sekitar 100ms dan kembali dengan D3D_OK.

Persyaratan

   
Target Platform Windows
Header d3d9.h
Pustaka D3D9.lib

Lihat juga

IDirect3DDevice9Ex