Método ID3D12Device::CreateComputePipelineState (d3d12.h)
Crea un objeto de estado de canalización de proceso.
Sintaxis
HRESULT CreateComputePipelineState(
[in] const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parámetros
[in] pDesc
Tipo: const D3D12_COMPUTE_PIPELINE_STATE_DESC*
Puntero a una estructura de D3D12_COMPUTE_PIPELINE_STATE_DESC que describe el estado de la canalización de proceso.
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. Consulta Códigos de retorno de Direct3D 12 para ver otros valores devueltos posibles.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d12.h |
Library | D3D12.lib |
Archivo DLL | D3D12.dll |