ID2D1RenderTarget::Flush-Methode (d2d1.h)
Führt alle ausstehenden Zeichnungsbefehle aus.
Syntax
HRESULT Flush(
[out, optional] D2D1_TAG *tag1,
[out, optional] D2D1_TAG *tag2
);
Parameter
[out, optional] tag1
Typ: D2D1_TAG*
Wenn diese Methode zurückgibt, enthält das Tag für Zeichnungsvorgänge, die Fehler verursacht haben, oder 0, wenn keine Fehler vorhanden sind. Dieser Parameter wird nicht initialisiert übergeben.
[out, optional] tag2
Typ: D2D1_TAG*
Wenn diese Methode zurückgibt, enthält das Tag für Zeichnungsvorgänge, die Fehler verursacht haben, oder 0, wenn keine Fehler vorhanden sind. Dieser Parameter wird nicht initialisiert übergeben.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben und tag1 und tag2 auf die Tags festgelegt, die beim Auftreten des Fehlers aktiv waren. Wenn kein Fehler aufgetreten ist, legt diese Methode den Status des Fehlertags auf (0,0) fest.
Hinweise
Mit diesem Befehl wird der Direct3D-Gerätekontext, der dem Renderziel zugeordnet ist, nicht geleert.
Durch Aufrufen dieser Methode wird der Fehlerstatus des Renderziels zurückgesetzt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1.h |
Bibliothek | D2d1.lib |
DLL | D2d1.dll |