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 |
|
| Bibliothek |
|
| DLL |
|