Función D3DLoadModule (d3dcompiler.h)
Crea una interfaz de módulo de sombreador a partir de los datos de origen para el módulo de sombreador.
Nota Esta función forma parte de la tecnología de vinculación del sombreador HLSL que puedes usar en todas las plataformas de Direct3D 11 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución.
Sintaxis
HRESULT D3DLoadModule(
[in] LPCVOID pSrcData,
[in] SIZE_T cbSrcDataSize,
[out] ID3D11Module **ppModule
);
Parámetros
[in] pSrcData
Tipo: LPCVOID
Puntero a los datos de origen del módulo de sombreador.
[in] cbSrcDataSize
Tipo: SIZE_T
Tamaño, en bytes, del bloque de memoria al que apunta pSrcData .
[out] ppModule
Tipo: ID3D11Module**
Puntero a una variable que recibe un puntero a la interfaz ID3D11Module que se usa para el nuevo enlace de recursos del sombreador.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de retorno de Direct3D 11.
Comentarios
Nota El D3dcompiler_47.dll o una versión posterior del archivo DLL contiene la función D3DLoadModule .
Requisitos
Plataforma de destino | Windows |
Encabezado | d3dcompiler.h |
Library | D3DCompiler.lib |
Archivo DLL | D3DCompiler_47.dll |