Metode IDirectDrawSurface7::GetBltStatus (ddraw.h)

Mendapatkan status tentang operasi transfer blok bit (bitblt).

Sintaks

HRESULT GetBltStatus(
  [in] DWORD unnamedParam1
);

Parameter

[in] unnamedParam1

Nilai yang dapat diatur ke salah satu bendera berikut.

DDGBS_CANBLT

Tanyakan apakah bitblt yang melibatkan permukaan ini dapat segera terjadi, dan mengembalikan DD_OK jika bitblt dapat diselesaikan.

DDGBS_ISBLTDONE

Tanyakan apakah bitblt selesai, dan kembali DD_OK jika bitblt terakhir pada permukaan ini telah selesai.

Menampilkan nilai

Jika metode berhasil, bitbltter ada, dan nilai yang dikembalikan DD_OK.

Jika gagal, metode mengembalikan DDERR_WASSTILLDRAWING jika bitbltter sibuk, DDERR_NOBLTHW jika tidak ada bitbltter, atau salah satu nilai kesalahan berikut:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOBLTHW
  • DDERR_SURFACEBUSY
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED
  • DDERR_WASSTILLDRAWING

Persyaratan

   
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDrawSurface7