PFND3DDDI_FLUSH fungsi panggilan balik (d3dumddi.h)
Fungsi Flush mengirimkan perintah perangkat keras luar biasa yang ada di buffer perintah perangkat keras ke driver miniport tampilan.
Sintaks
PFND3DDDI_FLUSH Pfnd3dddiFlush;
HRESULT Pfnd3dddiFlush(
HANDLE hDevice
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
Menampilkan nilai
Flush mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Perintah perangkat keras berhasil dibersihkan. |
E_OUTOFMEMORY | Flush tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
Keterangan
Runtime Microsoft Direct3D dapat memanggil fungsi Flush driver tampilan mode pengguna kapan saja untuk memberi tahu driver tampilan mode pengguna untuk mengirimkan perintah perangkat keras luar biasa yang ada di buffer perintah perangkat keras ke driver miniport tampilan. Namun, panggilan ke Flush tidak boleh menyebabkan driver tampilan mode pengguna mengirimkan perintah yang tidak valid ke driver miniport tampilan.
Untuk mengirimkan perintah ke driver miniport tampilan, fungsi Flush driver tampilan mode pengguna biasanya harus memanggil fungsi pfnRenderCb runtime.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |