METODE ID3D12Device4::CreateCommandList1 (d3d12.h)
Membuat daftar perintah dalam status tertutup. Lihat juga ID3D12Device::CreateCommandList.
Sintaks
HRESULT CreateCommandList1(
[in] UINT nodeMask,
[in] D3D12_COMMAND_LIST_TYPE type,
D3D12_COMMAND_LIST_FLAGS flags,
[in] REFIID riid,
[out] void **ppCommandList
);
Parameter
[in] nodeMask
Jenis: UINT
Untuk operasi GPU tunggal, atur ini ke nol. Jika ada beberapa simpul GPU, maka atur sedikit untuk mengidentifikasi simpul (adaptor fisik perangkat) untuk membuat daftar perintah. Setiap bit dalam masker sesuai dengan satu simpul. Hanya satu bit yang harus diatur. Lihat juga Sistem multi-adaptor.
[in] type
Jenis: D3D12_COMMAND_LIST_TYPE
Menentukan tipe daftar perintah yang akan dibuat.
flags
Jenis: D3D12_COMMAND_LIST_FLAGS
Menentukan bendera pembuatan.
[in] riid
Jenis: REFIID
Referensi ke pengidentifikasi unik global (GUID) antarmuka daftar perintah untuk dikembalikan di ppCommandList.
[out] ppCommandList
Jenis: batal**
Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3D12CommandList atau ID3D12GraphicsCommandList untuk daftar perintah.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT akan dikembalikan.
Mengembalikan nilai | Deskripsi |
---|---|
E_OUTOFMEMORY | Memori tidak cukup untuk membuat daftar perintah. |
Lihat Kode pengembalian Direct3D 12 untuk kemungkinan nilai pengembalian lainnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Target Platform | Windows |
Header | d3d12.h |
Pustaka | d3d12.lib |
DLL | d3d12.dll |