PDD_SURFCB_GETBLTSTATUS fungsi panggilan balik (ddrawint.h)
Fungsi panggilan balik DdGetBltStatus meminta status blit permukaan yang ditentukan.
Sintaks
PDD_SURFCB_GETBLTSTATUS PddSurfcbGetbltstatus;
DWORD PddSurfcbGetbltstatus(
PDD_GETBLTSTATUSDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Menunjuk ke struktur DD_GETBLTSTATUSDATA yang berisi informasi yang diperlukan untuk melakukan kueri status blit.
Nilai kembali
DdGetBltStatus mengembalikan salah satu kode panggilan balik berikut:
Keterangan
Status blit yang dikembalikan driver didasarkan pada anggota dwFlags dari struktur yang dituju lpGetBltStatus , sebagai berikut:
- Jika bendera DDGBS_CANBLT, driver harus menentukan apakah permukaan saat ini terlibat dalam flip. Jika flip tidak sedang berlangsung dan jika perangkat keras saat ini mampu menerima permintaan blit, driver harus mengembalikan DD_OK dalam anggota ddRVal dari struktur yang dituju lpGetBltStatus . Jika flip sedang berlangsung atau jika perangkat keras saat ini tidak dapat menerima permintaan blit lain, driver harus mengatur anggota ddRVal ke DDERR_WASSTILLDRAWING.
- Jika bendera DDGBS_ISBLTDONE, driver harus mengatur ddRVal ke DDERR_WASSTILLDRAWING jika blit saat ini sedang berlangsung; jika tidak, itu harus mengembalikan DD_OK.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ddrawint.h (termasuk Winddi.h) |