Método ID3D12Device::CreateComputePipelineState (d3d12.h)
Cria um objeto de estado de pipeline de computação.
Sintaxe
HRESULT CreateComputePipelineState(
[in] const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parâmetros
[in] pDesc
Tipo: const D3D12_COMPUTE_PIPELINE_STATE_DESC*
Um ponteiro para uma estrutura D3D12_COMPUTE_PIPELINE_STATE_DESC que descreve o estado do pipeline de computação.
riid
Tipo: REFIID
O GUID (identificador global exclusivo) para a interface de estado do pipeline (ID3D12PipelineState). O REFIID, ou GUID, da interface para o estado do pipeline pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D12PipelineState) obterá o GUID da interface para um estado de pipeline.
[out] ppPipelineState
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12PipelineState para o objeto de estado do pipeline. O objeto de estado do pipeline é um objeto de estado imutável. Ele não contém métodos.
Valor retornado
Tipo: HRESULT
Esse método retornará E_OUTOFMEMORY se não houver memória suficiente para criar o objeto de estado do pipeline. Consulte Códigos de retorno do Direct3D 12 para obter outros valores de retorno possíveis.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |