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) |