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) |