NtGdiDdFlip-Funktion
[Diese Funktion kann sich mit jeder Betriebssystemrevision ändern. Verwenden Sie stattdessen die Microsoft DirectDraw- und Microsoft Direct3DAPIs. diese APIs isolieren Anwendungen vor solchen Betriebssystemänderungen und verbergen viele andere Schwierigkeiten, die bei der direkten Interaktion mit Anzeigetreibern auftreten.]
Bewirkt, dass der dem Ziel und den aktuellen Oberflächen zugeordnete Oberflächenspeicher ausgetauscht wird.
Syntax
DWORD APIENTRY NtGdiDdFlip(
_In_ HANDLE hSurfaceCurrent,
_In_ HANDLE hSurfaceTarget,
_In_ HANDLE hSurfaceCurrentLeft,
_In_ HANDLE hSurfaceTargetLeft,
_Inout_ PDD_FLIPDATA puFlipData
);
Parameter
-
hSurfaceCurrent [in]
-
Behandeln Sie die DD_SURFACE_LOCAL Struktur, die die aktuelle Oberfläche beschreibt.
-
hSurfaceTarget [in]
-
Behandeln sie die DD_SURFACE_LOCAL Struktur, die die Zieloberfläche beschreibt; d. h. die Oberfläche, auf die der Treiber umdrehen soll.
-
hSurfaceCurrentLeft [in]
-
Handle mit der DD_SURFACE_LOCAL Struktur, die die aktuelle linke Oberfläche beschreibt.
-
hSurfaceTargetLeft [in]
-
Handle mit der DD_SURFACE_LOCAL Struktur, die die linke Zieloberfläche beschreibt, auf die gedreht werden soll.
-
puFlipData [ein, aus]
-
Zeiger auf eine DD_FLIPDATA-Struktur , die die informationen enthält, die zum Ausführen des Flips erforderlich sind.
Rückgabewert
NtGdiDdFlip gibt einen der folgenden Rückrufcodes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Treiber hat den Vorgang ausgeführt und einen gültigen Rückgabecode für diesen Vorgang zurückgegeben. Wenn dieser Code DD_OK ist, fährt DirectDraw oder Direct3D mit der Funktion fort. Andernfalls gibt DirectDraw oder Direct3D den vom Treiber bereitgestellten Fehlercode zurück und bricht die Funktion ab. |
|
Der Treiber hat keinen Kommentar zum angeforderten Vorgang. Wenn der Treiber einen bestimmten Rückruf implementiert haben muss, meldet DirectDraw oder Direct3D eine Fehlerbedingung. Andernfalls verarbeitet DirectDraw oder Direct3D den Vorgang so, als wäre der Treiberrückruf nicht durch Ausführen der geräteunabhängigen DirectDraw- oder Direct3D-Implementierung definiert worden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch