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 |