PFND3D10DDI_RESOURCEISSTAGINGBUSY fungsi panggilan balik (d3d10umddi.h)
Fungsi ResourceIsStagingBusy menentukan apakah sumber daya saat ini sedang digunakan oleh alur grafis.
Sintaks
PFND3D10DDI_RESOURCEISSTAGINGBUSY Pfnd3d10ddiResourceisstagingbusy;
BOOL Pfnd3d10ddiResourceisstagingbusy(
D3D10DDI_HDEVICE unnamedParam1,
D3D10DDI_HRESOURCE unnamedParam2
)
{...}
Parameter
unnamedParam1
hDevice [in]
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
hResource [in]
Handel ke sumber daya.
Menampilkan nilai
ResourceIsStagingBusy mengembalikan nilai Boolean yang menentukan apakah sumber daya yang ditentukan parameter hResource saat ini sedang digunakan oleh alur grafis. TRUE menunjukkan bahwa alur grafis saat ini menggunakan sumber daya; FALSE menunjukkan bahwa alur grafis saat ini tidak menggunakan sumber daya.
Keterangan
Panggilan runtime Microsoft Direct3D ke ResourceIsStagingBusy kira-kira setara dengan panggilan ke fungsi ResourceMap dengan bendera D3D10_DDI_MAP_FLAG_DONOTWAIT yang diatur dalam parameter Bendera , kecuali bahwa ResourceMap hanya dapat melakukan satu sub sumber daya pada satu waktu dan ResourceIsStagingBusy dapat dipanggil sementara beberapa subsumber daya saat ini dipetakan.
Driver tampilan mode pengguna tidak diperlukan untuk membersihkan buffer perintah yang dibuat sebagian. Jika pengemudi berada di buffer perintah yang dibangun sebagian, pengemudi memenuhi syarat sebagai sibuk.
ResourceIsStagingBusy tidak boleh mengalami kesalahan apa pun. Namun, ResourceIsStagingBusy mungkin memanggil fungsi pfnSetErrorCb untuk kesalahan penting.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |