Método ID3D12Device::CreateGraphicsPipelineState (d3d12.h)
Crea un objeto de estado de canalización de gráficos.
Sintaxis
HRESULT CreateGraphicsPipelineState(
[in] const D3D12_GRAPHICS_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parámetros
[in] pDesc
Tipo: const D3D12_GRAPHICS_PIPELINE_STATE_DESC*
Puntero a una estructura de D3D12_GRAPHICS_PIPELINE_STATE_DESC que describe el estado de la canalización de gráficos.
riid
Tipo: REFIID
Identificador único global (GUID) de la interfaz de estado de la canalización (ID3D12PipelineState). El REFIID, o GUID, de la interfaz al estado de la canalización se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12PipelineState) obtendrá el GUID de la interfaz en un estado de canalización.
[out] ppPipelineState
Tipo: void**
Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12PipelineState para el objeto de estado de canalización. El objeto de estado de canalización es un objeto de estado inmutable. No contiene métodos.
Valor devuelto
Tipo: HRESULT
Este método devuelve E_OUTOFMEMORY si no hay memoria suficiente para crear el objeto de estado de la canalización. Consulte Códigos de retorno de Direct3D 12 para ver otros valores devueltos posibles.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |