Bagikan melalui


Metode ID2D1RenderTarget::Flush (d2d1.h)

Menjalankan semua perintah gambar yang tertunda.

Sintaks

HRESULT Flush(
  [out, optional] D2D1_TAG *tag1,
  [out, optional] D2D1_TAG *tag2
);

Parameter

[out, optional] tag1

Jenis: D2D1_TAG*

Ketika metode ini kembali, berisi tag untuk operasi menggambar yang menyebabkan kesalahan atau 0 jika tidak ada kesalahan. Parameter ini diteruskan tanpa diinisialisasi.

[out, optional] tag2

Jenis: D2D1_TAG*

Ketika metode ini kembali, berisi tag untuk operasi menggambar yang menyebabkan kesalahan atau 0 jika tidak ada kesalahan. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan nilai

Jenis: HRESULT

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan dan mengatur tag1 dan tag2 ke tag yang aktif saat kesalahan terjadi. Jika tidak ada kesalahan yang terjadi, metode ini mengatur status tag kesalahan menjadi (0,0).

Keterangan

Perintah ini tidak menghapus konteks perangkat Direct3D yang terkait dengan target render.

Memanggil metode ini mereset status kesalahan target render.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

ID2D1RenderTarget