Bagikan melalui


struktur DD_GETSCANLINEDATA (ddrawint.h)

Struktur DD_GETSCANLINEDATA berisi anggota yang diperlukan untuk mengkueri dan mengembalikan jumlah baris pemindaian saat ini.

Sintaks

typedef struct _DD_GETSCANLINEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwScanLine;
  HRESULT               ddRVal;
  VOID                  *GetScanLine;
} *PDD_GETSCANLINEDATA, DD_GETSCANLINEDATA;

Anggota

lpDD

Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.

dwScanLine

Menentukan lokasi di mana driver mengembalikan jumlah baris pemindaian saat ini. Lihat bagian Keterangan untuk informasi selengkapnya.

ddRVal

Menentukan lokasi di mana driver menulis nilai pengembalian panggilan balik DdGetScanLine . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.

GetScanLine

Digunakan oleh MICROSOFT DirectDraw API dan tidak boleh diisi oleh driver.

Keterangan

Nilai baris pemindaian yang dikembalikan di dwScanLine harus lebih besar dari atau sama dengan 0 dan kurang dari N, di mana N adalah jumlah jumlah baris pemindaian yang terlihat dan jumlah baris pemindaian yang terjadi selama kosong vertikal. Misalnya, dengan tampilan yang beroperasi pada resolusi 640x480, yang memiliki 12 garis pemindaian selama kosong vertikal, nilai yang dikembalikan ke GetScanLine dapat berkisar antara 0 hingga 491.

Persyaratan

   
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DdGetScanLine