Compartilhar via


Função D3DX12ParsePipelineStream

Analisa uma descrição do fluxo de estado do pipeline, chamando um retorno de chamada definido pelo usuário para cada instância de subobjeto analisada.

Sintaxe

HRESULT inline D3DX12ParsePipelineStream(
   const D3D12_PIPELINE_STATE_STREAM_DESC &Desc,
         ID3DX12PipelineParserCallbacks   *pCallbacks
);

Parâmetros

Desc [ref]

Tipo: const D3D12_PIPELINE_STATE_STREAM_DESC

A descrição do fluxo de estado do pipeline a ser analisada.

pCallbacks

Tipo: ID3DX12PipelineParserCallbacks*

Uma estrutura que especifica os retornos de chamada a serem chamados para cada tipo de subobjeto e retornos de chamada adicionais para chamar no caso de um erro de análise.

Valor retornado

Tipo: HRESULT

Esse método retornará um erro de êxito HRESULT (S_OK ou E_INVALIDARG se um tipo de subobjeto desconhecido for encontrado, se a descrição do fluxo estiver vazia, nula ou contiver subobjetos duplicados (incluindo subobjetos derivados) ou se pCallbacks for nulo. Em cada caso em que E_INVALIDARG é retornado, um retorno de chamada correspondente é chamado pela primeira vez.

Requisitos

Requisito Valor
parâmetro
D3dx12.h
Biblioteca
D3D12.lib
DLL
D3D12.dll

Confira também

Funções auxiliares do D3D12