PFND3D11DDI_RECYCLECREATECOMMANDLIST fungsi panggilan balik (d3d10umddi.h)
Fungsi RecycleCreateCommandList membuat daftar perintah dan membuat handel DDI yang sebelumnya tidak digunakan sepenuhnya valid lagi.
Sintaks
PFND3D11DDI_RECYCLECREATECOMMANDLIST Pfnd3d11ddiRecyclecreatecommandlist;
HRESULT Pfnd3d11ddiRecyclecreatecommandlist(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATECOMMANDLIST *unnamedParam2,
D3D11DDI_HCOMMANDLIST unnamedParam3,
D3D11DDI_HRTCOMMANDLIST unnamedParam4
)
{...}
Parameter
unnamedParam1
hDevice [in]
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pCreateCommandList [in]
Penunjuk ke struktur D3D11DDIARG_CREATECOMMANDLIST yang menjelaskan parameter yang digunakan driver tampilan mode pengguna untuk membuat daftar perintah.
unnamedParam3
hCommandList [in]
Handel ke data pribadi driver untuk daftar perintah.
unnamedParam4
hRTCommandList [in]
Handel ke daftar perintah yang harus digunakan driver, ketika memanggil kembali ke runtime Direct3D.
Menampilkan nilai
RecycleCreateCommandList mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Daftar perintah berhasil dibuat. |
E_OUTOFMEMORY | RecycleCreateCommandList tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
Keterangan
Driver hanya diperlukan untuk menerapkan RecycleCreateCommandList jika driver mendukung kemampuan D3D11DDICAPS_COMMANDLISTS_BUILD_2, yang dapat dikembalikan dalam struktur D3D11DDI_THREADING_CAPS dari panggilan ke fungsi GetCaps(D3D10_2).
Untuk informasi selengkapnya tentang RecycleCreateCommandList, lihat Pengoptimalan untuk Perintah Kecil Lists.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | RecycleCreateCommandList didukung dimulai dengan sistem operasi Windows 7. |
Target Platform | Desktop |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |