struktur DD_GETBLTSTATUSDATA (ddrawint.h)
Struktur DD_GETBLTSTATUSDATA mengembalikan informasi status blit.
Sintaks
typedef struct _DD_GETBLTSTATUSDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
DWORD dwFlags;
HRESULT ddRVal;
VOID *GetBltStatus;
} *PDD_GETBLTSTATUSDATA, DD_GETBLTSTATUSDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.
lpDDSurface
Menunjuk ke struktur DD_SURFACE_LOCAL yang mewakili permukaan yang status blit-nya sedang dikueri.
dwFlags
Menentukan status blit yang diminta. Anggota ini bisa menjadi salah satu nilai berikut:
Bendera | Makna |
---|---|
DDGBS_CANBLT | Mengkueri apakah driver saat ini dapat melakukan blit. |
DDGBS_ISBLTDONE | Mengkueri apakah driver telah menyelesaikan blit terakhir. |
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdGetBltStatus . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
GetBltStatus
Digunakan oleh Microsoft DirectDraw API dan tidak boleh diisi oleh driver.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |