D3DX12ParsePipelineStream-Funktion

Analysiert eine Beschreibung des Pipelinezustandsstreams und ruft einen benutzerdefinierten Rückruf für jede analysierte Unterobjektinstanz auf.

Syntax

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

Parameter

Desc [ Ref]

Typ: const D3D12 _ PIPELINE STATE STREAM _ _ _ DESC

Die zu analysierende Beschreibung des Pipelinezustandsstreams.

pCallbacks

Typ: ID3DX12PipelineParserCallbacks*

Eine -Struktur, die die Rückrufe angibt, die für jeden Unterobjekttyp aufgerufen werden sollen, und zusätzliche Rückrufe, die bei einem Analysefehler aufgerufen werden sollen.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen HRESULT-Erfolg zurück (S _ OK- oder E _ INVALIDARG-Fehler, wenn ein unbekannter Unterobjekttyp gefunden wird, wenn die Streambeschreibung leer ist, NULL ist oder doppelte Unterobjekte enthält (einschließlich abgeleiteter Unterobjekte), oder wenn pCallbacks NULL ist. In jedem Fall, in dem E _ INVALIDARG zurückgegeben wird, wird zuerst ein entsprechender Rückruf aufgerufen.

Anforderungen

Anforderung Wert
Header
D3dx12.h
Bibliothek
D3D12.lib
DLL
D3D12.dll

Weitere Informationen

Funktionen des Hilfsprogramms für D3D12