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 |