PDD_GETSCANLINE fungsi panggilan balik (ddrawint.h)
Fungsi panggilan balik DdGetScanLine mengembalikan jumlah baris pemindaian fisik saat ini.
Sintaks
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Menunjuk ke struktur DD_GETSCANLINEDATA di mana driver mengembalikan jumlah baris pemindaian saat ini.
Menampilkan nilai
DdGetScanLine mengembalikan salah satu kode panggilan balik berikut:
Keterangan
Jika monitor tidak kosong vertikal, driver harus menulis nilai baris pemindaian di anggota dwScanLine dari struktur DD_GETSCANLINEDATA di pGetScanLine. Angka harus dalam rentang [0, n], di mana baris pemindaian 0 adalah baris pemindaian pertama yang terlihat dan baris pemindaian n adalah baris pemindaian terakhir yang terlihat di layar. Driver kemudian harus mengatur DD_OK di anggota ddRValDD_GETSCANLINEDATA dan mengembalikan DDHAL_DRIVER_HANDLED.
Baris pemindaian tidak ditentukan jika kosong vertikal sedang berlangsung. Dalam situasi ini, driver harus mengatur ddRVal ke DDERR_VERTICALBLANKINPROGRESS dan mengembalikan DDHAL_DRIVER_HANDLED.
Persyaratan
Target Platform | Desktop |
Header | ddrawint.h (termasuk Winddi.h) |