Método ID3DXInclude::Close
Un método implementado por el usuario para cerrar un archivo de #include sombreador.
Sintaxis
HRESULT Close(
[in] LPCVOID pData
);
Parámetros
-
pData [in]
-
Tipo: LPCVOID
Puntero al búfer devuelto que contiene las directivas include. Este es el puntero devuelto por la llamada ID3DXInclude::Open correspondiente.
Valor devuelto
Tipo: HRESULT
El método implementado por el usuario debe devolver S_OK. Si se produce un error en la devolución de llamada al leer el archivo #include, se producirá un error en la API que provocó que se llamara a la devolución de llamada. Es uno de los siguientes:
- El sombreador HLSL producirá un error en una de las funciones D3DXCompileShader***.
- El sombreador de ensamblado producirá un error en una de las funciones D3DXAssembleShader***.
- El efecto producirá un error en una de las funciones D3DXCreateEffect*** o D3DXCreateEffectCompiler***.
Comentarios
Si ID3DXInclude::Open se realizó correctamente, se garantiza que se debe llamar a ID3DXInclude::Close antes de que se devuelva la API mediante esta interfaz.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también