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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für