D3DX12ParsePipelineStream-Funktion
Analysiert eine Beschreibung des Pipelinestatusdatenstroms und ruft einen benutzerdefinierten Rückruf für jedes Unterobjekt auf, instance analysiert wird.
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 Pipelinestatusdatenstroms.
-
pCallbacks
-
Typ: ID3DX12PipelineParserCallbacks*
Eine Struktur, die die Rückrufe angibt, die für jeden Unterobjekttyp aufgerufen werden sollen, und zusätzliche Rückrufe, die im Falle eines Analysefehlers aufgerufen werden sollen.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen HRESULT-Erfolg (S_OK oder E_INVALIDARG Fehler zurück, wenn ein unbekannter Unterobjekttyp gefunden wird, wenn die Streambeschreibung leer, NULL oder doppelte Unterobjekte (einschließlich abgeleiteter Unterobjekte) enthält 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 |
|