IDirectDrawSurface7::GetBltStatus 方法 (ddraw.h)

取得位區塊傳輸 (bitblt) 作業的狀態。

語法

HRESULT GetBltStatus(
  [in] DWORD unnamedParam1
);

參數

[in] unnamedParam1

值,可設定為下列其中一個旗標。

DDGBS_CANBLT

詢問是否可立即發生涉及此表面的 bitblt,並在 bitblt 完成時傳回DD_OK。

DDGBS_ISBLTDONE

詢問 bitblt 是否已完成,並傳回DD_OK此介面上最後一個 bitblt 是否已完成。

傳回值

如果方法成功,則會出現 bitbltter,且傳回值會DD_OK。

如果失敗,如果 bitbltter 忙碌中,方法會傳回DDERR_WASSTILLDRAWING,DDERR_NOBLTHW如果沒有 bitbltter,或下列其中一個錯誤值:

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

需求

   
目標平台 Windows
標頭 ddraw.h
程式庫 Ddraw.lib
Dll Ddraw.dll

另請參閱

IDirectDrawSurface7