ID3D12PipelineLibrary::LoadComputePipeline method (d3d12.h)
Mengambil PSO yang diminta dari pustaka. Input desc dicocokkan dengan data di database pustaka saat ini, dan diingat untuk mencegah duplikasi konten PSO.
Sintaks
HRESULT LoadComputePipeline(
[in] LPCWSTR pName,
[in] const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parameter
[in] pName
Jenis: LPCWSTR
Nama unik PSO.
[in] pDesc
Jenis: const D3D12_COMPUTE_PIPELINE_STATE_DESC*
Menentukan deskripsi PSO yang diperlukan dalam struktur D3D12_COMPUTE_PIPELINE_STATE_DESC . Deskripsi input ini dicocokkan dengan data dalam database pustaka saat ini, dan disimpan untuk mencegah duplikasi konten PSO.
riid
Jenis: REFIID
Menentukan REFIID untuk objek ID3D12PipelineState . Biasanya atur ini, dan parameter berikut, dengan makro IID_PPV_ARGS(&PSO1)
, di mana PSO1 adalah nama objek.
[out] ppPipelineState
Jenis: batal**
Menentukan pointer yang akan mereferensikan PSO yang dikembalikan.
Nilai kembali
Jenis: HRESULT
Metode ini mengembalikan kode keberhasilan atau kesalahan HRESULT, yang dapat menyertakan E_INVALIDARG jika nama tidak ada, atau jika deskripsi input tidak cocok dengan data di pustaka, dan E_OUTOFMEMORY jika tidak dapat mengalokasikan PSO pengembalian.
Keterangan
Lihat keterangan dan contoh untuk CreatePipelineLibrary.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d12.h |
Pustaka | D3d12.lib |
DLL | D3d12.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk