Bagikan melalui


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)

Lihat juga

DD_GETSCANLINEDATA