IDirectDraw7::WaitForVerticalBlank 方法 (ddraw.h)
協助應用程式與垂直空白間隔同步處理本身。
語法
HRESULT WaitForVerticalBlank(
[in] DWORD unnamedParam1,
[in] HANDLE unnamedParam2
);
參數
[in] unnamedParam1
下列其中一個旗標,指出等候垂直空白的時間長度:
DDWAITVB_BLOCKBEGIN
WaitForVerticalBlank 會在垂直空白間隔開始時傳回。
DDWAITVB_BLOCKBEGINEVENT
當垂直空白開始時觸發事件。 目前不支援此值。
DDWAITVB_BLOCKEND
WaitForVerticalBlank 會在垂直空白間隔結束且顯示開始時傳回。
[in] unnamedParam2
當垂直空白開始時要觸發的事件句柄。 目前未使用此參數。
傳回值
如果方法成功,傳回值會DD_OK。
如果失敗,方法可以傳回下列其中一個錯誤值:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_UNSUPPORTED
- DDERR_WASSTILLDRAWING
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | ddraw.h |
程式庫 | Ddraw.lib |
Dll | Ddraw.dll |