Funzione D3DX12ParsePipelineStream

Analizza una descrizione del flusso di stato della pipeline, chiamando un callback definito dall'utente per ogni istanza dell'oggetto secondario analizzata.

Sintassi

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

Parametri

Desc [ref]

Tipo: const D3D12_PIPELINE_STATE_STREAM_DESC

Descrizione del flusso di stato della pipeline da analizzare.

pCallbacks

Tipo: ID3DX12PipelineParserCallbacks*

Struttura che specifica i callback da chiamare per ogni tipo di oggetto secondario e callback aggiuntivi da chiamare in caso di errore di analisi.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce un errore HRESULT (S_OK o E_INVALIDARG se viene rilevato un tipo di oggetto secondario sconosciuto, se la descrizione del flusso è vuota, Null o contiene oggetti secondari duplicati (inclusi gli oggetti secondari derivati) o se pCallbacks è Null. In ogni caso in cui viene restituito E_INVALIDARG, viene chiamato un callback corrispondente.

Requisiti

Requisito Valore
Intestazione
D3dx12.h
Libreria
D3D12.lib
DLL
D3D12.dll

Vedi anche

Funzioni helper per D3D12