Sintaxe
Parâmetros
pDescTipo: const D3D12_PIPELINE_STATE_STREAM_DESC * O endereço de uma estrutura D3D12_PIPELINE_STATE_STREAM_DESC que descreve o estado do pipeline. riid
Tipo: const IID & O identificador global exclusivo (GUID) da interface de estado de pipeline (ID3D12PipelineState). O REFIID, ou GUID, da interface para o estado de pipeline pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D12PipelineState) obterá o GUID da interface para um estado de pipeline. ppPipelineState [out]
Tipo: void ** SAL:
COM_Outptr
Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12PipelineState do objeto de estado de pipeline.
O objeto de estado de pipeline é um objeto de estado imutável. Ele não contém métodos.
Valor retornado
Tipo: HRESULT Este método retorna E_OUTOFMEMORY se não houver memória suficiente para criar o objeto de estado de pipeline. Consulte Códigos de retorno do Direct3D 12 para outros valores retornados possíveis.Comentários
Esta função recebe a descrição do pipeline como um D3D12_PIPELINE_STATE_STREAM_DESC e combina a funcionalidade das funções ID3D12Device::CreateGraphicsPipelineState e ID3D12Device::CreateComputePipelineState, que recebem sua descrição de pipeline como as estruturas menos flexíveis D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC, respectivamente.AVISO: os sombreadores de amplificação nos consoles XBOX Series X|S têm problemas conhecidos de estabilidade e desempenho. A Microsoft não recomenda usá-los nos consoles XBOX Series X|S.
Requisitos
Cabeçalho: d3d12_xs.h ou d3d12_x.hBiblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One
