Bagikan melalui


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)

Lihat juga

DD_GETBLTSTATUSDATA

DdBlt