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 を含む) |