Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Zustandsobjekt der Computepipeline.
Syntax
HRESULT CreateComputePipelineState(
[in] const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parameter
[in] pDesc
Typ: const D3D12_COMPUTE_PIPELINE_STATE_DESC*
Ein Zeiger auf eine D3D12_COMPUTE_PIPELINE_STATE_DESC-Struktur , die den Zustand der Computepipeline beschreibt.
riid
Typ: REFIID
Die GUID (Globally Unique Identifier) für die Pipelinestatusschnittstelle (ID3D12PipelineState). Die REFIID oder GUID der Schnittstelle zum Pipelinestatus kann mithilfe des Makros __uuidof() abgerufen werden. Beispielsweise ruft __uuidof(ID3D12PipelineState) die GUID der Schnittstelle in einen Pipelinezustand ab.
[out] ppPipelineState
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12PipelineState-Schnittstelle für das Pipelinestatusobjekt empfängt. Das Pipelinestatusobjekt ist ein unveränderliches Zustandsobjekt. Sie enthält keine Methoden.
Rückgabewert
Typ: HRESULT
Diese Methode gibt E_OUTOFMEMORY zurück, wenn nicht genügend Arbeitsspeicher zum Erstellen des Pipelinestatusobjekts vorhanden ist. Weitere mögliche Rückgabewerte finden Sie unter Direct3D 12-Rückgabecodes .
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3D12.lib |
DLL | D3D12.dll |