Функция DrvSwapBuffers (winddi.h)
Функция DrvSwapBuffers отображает содержимое связанного с окном скрытого буфера на указанной поверхности.
Синтаксис
BOOL DrvSwapBuffers(
SURFOBJ *pso,
WNDOBJ *pwo
);
Параметры
pso
Указатель на структуру SURFOBJ , которая определяет целевую поверхность для изменения для отображения.
pwo
Указатель на структуру WNDOBJ , определяющую область на целевой поверхности, с которой будет переключиться задний буфер.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение равно TRUE ; при сбое имеет значение FALSE .
Комментарии
DrvSwapBuffers могут повлиять на отображение только в том случае, если формат пикселей для окна, указанного pwo , имеет двойную буферизацию. Содержимое скрытого буфера не определено после переключения.
Эта функция необходима, если драйвер поддерживает формат пикселей с двойной буферизацией; то есть, если PFD_DOUBLEBUFFER задано в элементе dwFlags структуры PIXELFORMATDESCRIPTOR.
Требования
Целевая платформа | Персональный компьютер |
Верхняя часть | winddi.h (включая Winddi.h) |