Compartilhar via


Função DrvSwapBuffers (winddi.h)

A função DrvSwapBuffers exibe o conteúdo do buffer oculto associado da janela na superfície especificada.

Sintaxe

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

Parâmetros

pso

Ponteiro para a estrutura SURFOBJ que identifica a superfície de destino a ser modificada para exibição.

pwo

Ponteiro para a estrutura WNDOBJ que define a região na superfície de destino com a qual o buffer traseiro será trocado.

Valor retornado

O valor retornado será TRUE se a função for bem-sucedida; ele é FALSE após a falha.

Comentários

DrvSwapBuffers só poderá afetar a exibição se o formato de pixel da janela especificada pela pwo for armazenado em buffer duplo. O conteúdo do buffer oculto é indefinido após a troca.

Essa função será necessária se o driver der suporte a um formato de pixel com buffer duplo; ou seja, se PFD_DOUBLEBUFFER for definido no membro dwFlags da estrutura PIXELFORMATDESCRIPTOR.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

DrvDescribePixelFormat