DrvSwapBuffers 関数 (winddi.h)

DrvSwapBuffers 関数は、指定されたサーフェス上のウィンドウに関連付けられている非表示バッファーの内容を表示します。

構文

BOOL DrvSwapBuffers(
  SURFOBJ *pso,
  WNDOBJ  *pwo
);

パラメーター

pso

表示用に変更する対象サーフェスを識別する SURFOBJ 構造体へのポインター。

pwo

バック バッファーがスワップされるターゲット サーフェイス上の領域を定義する WNDOBJ 構造体へのポインター。

戻り値

関数が成功した場合、戻り値は TRUE です。失敗した場合は FALSE です。

解説

DrvSwapBuffers は、 pwo で指定されたウィンドウのピクセル形式がダブルバッファーされている場合にのみ、表示に影響を与える可能性があります。 スワップが発生した後、非表示バッファーの内容は未定義です。

ドライバーがダブル バッファリングを使用してピクセル形式をサポートしている場合、この関数が必要です。つまり、PFD_DOUBLEBUFFERが PIXELFORMATDESCRIPTOR 構造体の dwFlags メンバーに設定されている場合です。

要件

   
対象プラットフォーム デスクトップ
Header winddi.h (Winddi.h を含む)

関連項目

DrvDescribePixelFormat