次の方法で共有


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