Método ID3D12PipelineLibrary::LoadComputePipeline (d3d12.h)

Recupera el ARCHIVO SOLICITADO de la biblioteca. El desc de entrada se compara con los datos de la base de datos de biblioteca actual y se recuerda para evitar la duplicación del contenido del ARCHIVO.

Sintaxis

HRESULT LoadComputePipeline(
  [in]  LPCWSTR                                 pName,
  [in]  const D3D12_COMPUTE_PIPELINE_STATE_DESC *pDesc,
        REFIID                                  riid,
  [out] void                                    **ppPipelineState
);

Parámetros

[in] pName

Tipo: LPCWSTR

Nombre único del ARCHIVO.

[in] pDesc

Tipo: const D3D12_COMPUTE_PIPELINE_STATE_DESC*

Especifica una descripción del ARCHIVO necesario en una estructura de D3D12_COMPUTE_PIPELINE_STATE_DESC . Esta descripción de entrada se compara con los datos de la base de datos de biblioteca actual y se almacena con el fin de evitar la duplicación del contenido del ARCHIVO.

riid

Tipo: REFIID

Especifica un REFIID para el objeto ID3D12PipelineState . Normalmente, establézcalo y el parámetro siguiente, con la macro IID_PPV_ARGS(&PSO1), donde EL1 es el nombre del objeto.

[out] ppPipelineState

Tipo: void**

Especifica un puntero que hará referencia al ARCHIVO DEVUELTO.

Valor devuelto

Tipo: HRESULT

Este método devuelve un código de error o correcto HRESULT, que puede incluir E_INVALIDARG si el nombre no existe, o si la descripción de entrada no coincide con los datos de la biblioteca y E_OUTOFMEMORY si no se puede asignar el VALOR DEVUELTO.

Comentarios

Consulte los comentarios y ejemplos de CreatePipelineLibrary.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h
Library D3d12.lib
Archivo DLL D3d12.dll

Consulte también

ID3D12PipelineLibrary