Metode IDirectDraw7::GetScanLine (ddraw.h)
Mengambil baris pemindaian yang saat ini sedang digambar pada monitor.
Sintaks
HRESULT GetScanLine(
[out] LPDWORD unnamedParam1
);
Parameter
[out] unnamedParam1
Penunjuk ke variabel yang menerima baris pemindaian yang sedang digambar oleh tampilan.
Menampilkan nilai
Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.
Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_UNSUPPORTED
- DDERR_VERTICALBLANKINPROGRESS
Keterangan
Garis pemindaian dilaporkan sebagai bilangan bulat berbasis nol. Nilai baris pemindaian yang dikembalikan berada dalam rentang dari 0 hingga n, di mana 0 adalah baris pemindaian pertama yang terlihat di layar dan n adalah baris pemindaian terakhir yang terlihat, ditambah baris pemindaian apa pun yang terjadi selama periode kosong vertikal. Jadi, dalam kasus di mana aplikasi berjalan pada resolusi 640×480 dan ada 12 baris pemindaian selama vblank, nilai yang dikembalikan oleh metode ini berkisar antara 0 hingga 491.
Persyaratan
Target Platform | Windows |
Header | ddraw.h |
Pustaka | Ddraw.lib |
DLL | Ddraw.dll |