Método ID3D12Device::CreateGraphicsPipelineState (d3d12.h)
Cria um objeto de estado de pipeline gráfico.
Sintaxe
HRESULT CreateGraphicsPipelineState(
[in] const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parâmetros
[in] pDesc
Tipo: const D3D12_GRAPHICS_PIPELINE_STATE_DESC*
Um ponteiro para uma estrutura D3D12_GRAPHICS_PIPELINE_STATE_DESC que descreve o estado do pipeline gráfico.
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.
Retornar valor
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 retornados possíveis.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |