Freigeben über


DrvSwapBuffers-Funktion (winddi.h)

Die DrvSwapBuffers-Funktion zeigt den Inhalt des dem Fenster zugeordneten ausgeblendeten Puffers auf der angegebenen Oberfläche an.

Syntax

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

Parameter

pso

Zeiger auf die SURFOBJ-Struktur , die die Zieloberfläche identifiziert, die für die Anzeige geändert werden soll.

pwo

Zeiger auf die WNDOBJ-Struktur , die den Bereich auf der Zieloberfläche definiert, mit dem der Hintergrundpuffer getauscht wird.

Rückgabewert

Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. bei Einem Fehler ist es FALSE .

Hinweise

DrvSwapBuffers kann sich nur auf die Anzeige auswirken, wenn das Pixelformat für das durch pwo angegebene Fenster doppelt gepuffert ist. Der Inhalt des ausgeblendeten Puffers ist nach dem Austausch nicht definiert.

Diese Funktion ist erforderlich, wenn der Treiber ein Pixelformat mit doppelter Pufferung unterstützt. Das heißt, wenn PFD_DOUBLEBUFFER im dwFlags-Element der PIXELFORMATDESCRIPTOR-Struktur festgelegt ist.

Anforderungen

   
Zielplattform Desktop
Kopfzeile winddi.h (einschließlich Winddi.h)

Weitere Informationen

DrvDescribePixelFormat