ID3D12Device::CreateComputePipelineState method (d3d12.h)

Membuat objek status alur komputasi.

Sintaks

HRESULT CreateComputePipelineState(
  [in]  const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
        REFIID                                  riid,
  [out] void                                    **ppPipelineState
);

Parameter

[in] pDesc

Jenis: const D3D12_COMPUTE_PIPELINE_STATE_DESC*

Penunjuk ke struktur D3D12_COMPUTE_PIPELINE_STATE_DESC yang menjelaskan status alur komputasi.

riid

Jenis: REFIID

Pengidentifikasi unik global (GUID) untuk antarmuka status alur (ID3D12PipelineState). REFIID, atau GUID, antarmuka ke status alur dapat diperoleh dengan menggunakan makro __uuidof(). Misalnya, __uuidof(ID3D12PipelineState) akan mendapatkan GUID antarmuka ke status alur.

[out] ppPipelineState

Jenis: batal**

Penunjuk ke blok memori yang menerima penunjuk ke antarmuka ID3D12PipelineState untuk objek status alur. Objek status alur adalah objek status yang tidak dapat diubah. Ini tidak berisi metode.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan E_OUTOFMEMORY jika tidak ada cukup memori untuk membuat objek status alur. Lihat Kode Pengembalian Direct3D 12 untuk kemungkinan nilai pengembalian lainnya.

Persyaratan

   
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12Device