Compartir a través de


Función D3DX12ParsePipelineStream

Analiza una descripción del flujo de estado de canalización, llamando a una devolución de llamada definida por el usuario para cada instancia de subobjeto analizada.

Sintaxis

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

Parámetros

Desc [ref]

Tipo: const D3D12_PIPELINE_STATE_STREAM_DESC

Descripción del flujo de estado de la canalización que se va a analizar.

pCallbacks

Tipo: ID3DX12PipelineParserCallbacks*

Estructura que especifica las devoluciones de llamada que se van a llamar para cada tipo de subobjeto y devoluciones de llamada adicionales a las que llamar en caso de un error de análisis.

Valor devuelto

Tipo: HRESULT

Este método devuelve un error HRESULT correcto (S_OK o E_INVALIDARG error si se encuentra un tipo de subobjeto desconocido, si la descripción de la secuencia está vacía, null o contiene subobjetos duplicados (incluidos los subobjetos derivados) o si pCallbacks es null. En cada caso que se devuelve E_INVALIDARG, primero se llama a una devolución de llamada correspondiente.

Requisitos

Requisito Value
Encabezado
D3dx12.h
Biblioteca
D3D12.lib
Archivo DLL
D3D12.dll

Consulte también

Funciones auxiliares de D3D12