DrvSwapBuffers 函数 (winddi.h)

DrvSwapBuffers 函数在指定图面上显示窗口的关联隐藏缓冲区的内容。

语法

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

参数

pso

指向 SURFOBJ 结构的指针,该结构标识要修改以便显示的目标图面。

pwo

指向 WNDOBJ 结构的指针,该结构定义目标图面上将交换后台缓冲区的区域。

返回值

如果函数成功,则返回值为 TRUE ;失败时为 FALSE

注解

仅当 pwo 指定的窗口的像素格式为双缓冲时,DrvSwapBuffers 才会影响显示。 发生交换后,隐藏缓冲区的内容未定义。

如果驱动程序支持具有双重缓冲的像素格式,则此函数是必需的;也就是说,如果PFD_DOUBLEBUFFER是在 PIXELFORMATDESCRIPTOR 结构的 dwFlags 成员中设置的。

要求

   
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

DrvDescribePixelFormat