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

Consulte también

ID3DInclude

ID3DInclude::Open