PDD_SURFCB_GETFLIPSTATUS fungsi panggilan balik (ddrawint.h)
Fungsi panggilan balik DdGetFlipStatus menentukan apakah flip yang paling baru diminta pada permukaan telah terjadi.
Sintaks
PDD_SURFCB_GETFLIPSTATUS PddSurfcbGetflipstatus;
DWORD PddSurfcbGetflipstatus(
PDD_GETFLIPSTATUSDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Menunjuk ke struktur DD_GETFLIPSTATUSDATA yang berisi informasi yang diperlukan untuk melakukan kueri status balik.
Nilai kembali
DdGetFlipStatus mengembalikan salah satu kode panggilan balik berikut:
Keterangan
Driver harus melaporkan status baliknya berdasarkan bendera yang diatur dalam anggota dwFlags dari struktur yang dituju lpGetFlipStatus sebagai berikut:
- Jika bendera DDGFS_CANFLIP, driver harus menentukan apakah permukaan saat ini terlibat dalam flip. Jika flip atau blit tidak sedang berlangsung dan jika perangkat keras mampu menerima permintaan balik saat ini, driver harus kembali DD_OK di ddRVal. Jika flip sedang berlangsung atau jika perangkat keras saat ini tidak dapat menerima permintaan balik, driver harus mengatur ddRVal ke DDERR_WASSTILLDRAWING.
- Jika bendera DDGFS_ISFLIPDONE, driver harus mengatur ddRVal ke DDERR_WASSTILLDRAWING jika flip saat ini sedang berlangsung; jika tidak, itu harus mengembalikan DD_OK.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ddrawint.h (termasuk Winddi.h) |