Metodo ID3D12Device::CreateGraphicsPipelineState (d3d12.h)
Crea un oggetto stato della pipeline grafica.
Sintassi
HRESULT CreateGraphicsPipelineState(
[in] const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parametri
[in] pDesc
Tipo: const D3D12_GRAPHICS_PIPELINE_STATE_DESC*
Puntatore a una struttura D3D12_GRAPHICS_PIPELINE_STATE_DESC che descrive lo stato della pipeline grafica.
riid
Tipo: REFIID
Identificatore univoco globale (GUID) per l'interfaccia di stato della pipeline (ID3D12PipelineState). È possibile ottenere il REFIID o IL GUID dell'interfaccia allo stato della pipeline usando la macro __uuidof(). Ad esempio, __uuidof(ID3D12PipelineState) otterrà il GUID dell'interfaccia a uno stato della pipeline.
[out] ppPipelineState
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12PipelineState per l'oggetto stato della pipeline. L'oggetto stato della pipeline è un oggetto di stato non modificabile. Non contiene metodi.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce E_OUTOFMEMORY se la memoria non è sufficiente per creare l'oggetto stato della pipeline. Per altri possibili valori restituiti, vedere Codici restituiti Direct3D 12 .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | D3D12.lib |
DLL | D3D12.dll |