Bagikan melalui


PDD_VPORTCB_GETLINE fungsi panggilan balik (ddrawint.h)

Fungsi panggilan balik DdVideoPortGetLine mengembalikan nomor baris port video perangkat keras saat ini.

Sintaks

PDD_VPORTCB_GETLINE PddVportcbGetline;

DWORD PddVportcbGetline(
  PDD_GETVPORTLINEDATA unnamedParam1
)
{...}

Parameter

unnamedParam1

Menunjuk ke struktur DD_GETVPORTLINEDATA yang berisi informasi yang diperlukan driver untuk menentukan dan mengembalikan nomor baris saat ini untuk port video perangkat keras yang ditentukan.

Menampilkan nilai

DdVideoPortGetLine mengembalikan salah satu kode panggilan balik berikut:

Keterangan

Driver yang mengatur bendera DDVPCAPS_READBACKLINE di anggota dwCaps struktur DDVIDEOPORTCAPS harus menerapkan DdVideoPortGetLine.

Driver harus menulis jumlah baris video saat ini di anggota dwLine dari struktur DD_GETVPORTLINEDATA di lpGetLine. Nomor baris yang dikembalikan harus berbasis nol; yaitu, baris pertama video adalah baris 0, baris kedua video adalah baris 1, dll.

Jika perangkat kosong vertikal, driver harus mengatur DDERR_VERTICALBLANKINPROGRESS di anggota ddRValDD_GETVPORTLINEDATA. Jika kueri tidak dapat dilakukan karena port video perangkat keras dinonaktifkan, driver harus mengatur DDERR_VIDEONOTACTIVE di ddRVal. Dalam kedua kasus yang gagal ini, driver harus mengembalikan DDHAL_DRIVER_HANDLED.

Persyaratan

   
Target Platform Desktop
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DDVIDEOPORTCAPS

DD_GETVPORTLINEDATA