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. La descripción de la secuencia de canalización coincide con la base de datos de biblioteca y se recuerda para evitar la duplicación del contenido del ARCHIVO.
Sintaxis
HRESULT LoadPipeline(
[in] LPCWSTR pName,
[in] const D3D12_PIPELINE_STATE_STREAM_DESC *pDesc,
REFIID riid,
[out] void **ppPipelineState
);
Parámetros
[in] pName
Tipo: LPCWSTR
SAL: In
Nombre único del ARCHIVO.
[in] pDesc
Tipo: const D3D12_PIPELINE_STATE_STREAM_DESC*
SAL: In
Describe el ARCHIVO NECESARIO utilizando una estructura D3D12_PIPELINE_STATE_STREAM_DESC . Esta descripción coincide con la base de datos de biblioteca y se almacena para evitar la duplicación del contenido de LAN.
riid
Tipo: REFIID
Especifica un REFIID para el objeto ID3D12PipelineState .
La aplicación normalmente debe establecer este argumento y el argumento siguiente, ppPipelineState, mediante la macro IID_PPV_ARGS(&SERVICE1), donde NAME1 es el nombre del objeto.
[out] ppPipelineState
Tipo: void**
SAL: COM_Outptr
Especifica el puntero que hará referencia a la FUNCIÓN CUANDO la función se devuelva correctamente.
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 la descripción de la secuencia no coincide con los datos de la biblioteca y E_OUTOFMEMORY si la función no puede asignar el ARCHIVO RESULTANTE.
Comentarios
Esta función toma la descripción de la canalización como un D3D12_PIPELINE_STATE_STREAM_DESC y es un reemplazo de las funciones ID3D12PipelineLibrary::LoadGraphicsPipeline e ID3D12PipelineLibrary::LoadComputePipeline , que toman su descripción de canalización como las estructuras de D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC menos flexibles, respectivamente.
Requisitos
| Requisito | Value |
|---|---|
| Plataforma de destino | Windows |
| Encabezado | d3d12.h |
| Library | D3d12.lib |
| Archivo DLL | D3d12.dll |
Consulte también
Consulte D3D12_PIPELINE_STATE_STREAM_DESC para obtener una descripción del diseño y el comportamiento de una canalización de streaming desc.