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
Library Ddraw.lib
DLL Ddraw.dll

另请参阅

IDirectDraw7