Método ID3DInclude::Close (d3dcommon.h)
Un método implementado por el usuario para cerrar un archivo de #include sombreador.
Sintaxis
HRESULT Close(
LPCVOID pData
);
Parámetros
pData
Tipo: LPCVOID
Puntero al búfer que contiene las directivas include. Este es el puntero devuelto por la llamada ID3DInclude::Open correspondiente.
Valor devuelto
Tipo: HRESULT
El método Close implementado por el usuario debe devolver S_OK. Si Se produce un error en Close cuando cierra el archivo #include, se produce un error en la interfaz de programación de aplicaciones (API) que provocó que se llamara a Close . Este error puede producirse en una de las situaciones siguientes:
- El sombreador de lenguaje de sombreador de alto nivel (HLSL) produce un error en una de las funciones D3D10CompileShader*** .
- El efecto produce un error en una de las funciones D3D10CreateEffect*** .
Comentarios
Si ID3DInclude::Open se realizó correctamente, se garantiza que se llamará a Close antes de que se devuelva la API mediante la interfaz ID3DInclude .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3dcommon.h |
Library | D3DCompiler.lib |
Archivo DLL | D3DCompiler_47.dll |