Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |