Bagikan melalui


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

Lihat juga

ID3D12Device::CreateCommandList