Freigeben über


ID3D12PipelineLibrary::StorePipeline-Methode (d3d12.h)

Fügt den Eingabe-PSO einer internen Datenbank mit dem entsprechenden Namen hinzu.

Syntax

HRESULT StorePipeline(
  [in, optional] LPCWSTR             pName,
  [in]           ID3D12PipelineState *pPipeline
);

Parameter

[in, optional] pName

Typ: LPCWSTR

Gibt einen eindeutigen Namen für die Bibliothek an. Das Überschreiben wird nicht unterstützt.

[in] pPipeline

Typ: ID3D12PipelineState*

Gibt den hinzuzufügenden ID3D12PipelineState an.

Rückgabewert

Typ: HRESULT

Diese Methode gibt einen HRESULT-Erfolgs- oder Fehlercode zurück, einschließlich E_INVALIDARG, wenn der Name bereits vorhanden ist, E_OUTOFMEMORY, wenn Speicher in der Bibliothek nicht zugeordnet werden kann.

Hinweise

Lesen Sie die Hinweise und Beispiele für CreatePipelineLibrary.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d12.h
Bibliothek D3d12.lib
DLL D3d12.dll

Weitere Informationen

ID3D12PipelineLibrary