Freigeben über


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

Weitere Informationen

ID2D1RenderTarget