共用方式為


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

另請參閱

IDirectDraw7