Pular para o conteúdo principal
Cria um objeto de estado de pipeline de computação com detalhes adicionais, como limites de sombreador.

Sintaxe

Parâmetros

pBaseDesc _In_
Tipo: D3D12_COMPUTE_PIPELINE_STATE_DESC*
O endereço da descrição base do estado de pipeline de computação. NumExtendedDescs _In_
Tipo: UINT
O número de descrições estendidas de estado de pipeline de computação em pExtendedDescs. pExtendedDescs _In_
Tipo: D3D12XBOX_EXTENDED_COMPUTE_PIPELINE_STATE_DESC*
Um ponteiro para uma matriz de descrições estendidas de estado de pipeline de computação que especificam detalhes adicionais do estado de pipeline de computação, como limites de sombreador. riid
Tipo: REFIID
O GUID (identificador global exclusivo) da interface de estado do pipeline, ID3D12PipelineState. Para recuperar o REFIID (ou GUID) do estado do pipeline, use a macro __uuidof(). ppPipelineState _Outptr_
Tipo: void**
O objeto de estado de pipeline de gráficos estendido resultante.

Valor retornado

Tipo: HRESULT Um dos códigos de retorno do Direct3D 12 ou S_RUNTIME_COMPILATION, que indica que a função foi bem-sucedida, mas que foi realizada a recompilação de sombreadores em tempo de execução. S_RUNTIME_COMPILATION é um valor retornado exclusivo do XBOX. Ele também pode ser retornado por CreateGraphicsPipelineState ou CreateComputePipelineState (somente no XBOX).

Comentários

CreateDerivedComputePipelineStateX pode usar o objeto de estado de pipeline de gráficos resultante para criar um objeto de estado de pipeline de gráficos derivado.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas com suporte: família XBOX One

Confira também

ID3D12Device
Última modificação em 6 de outubro de 2026