Método ID3DXInclude::Close
Um método implementado pelo usuário para fechar um arquivo de #include de sombreador.
Sintaxe
HRESULT Close(
[in] LPCVOID pData
);
Parâmetros
-
pData [in]
-
Tipo: LPCVOID
Ponteiro para o buffer retornado que contém as diretivas include. Esse é o ponteiro que foi retornado pela chamada ID3DXInclude::Open correspondente.
Valor retornado
Tipo: HRESULT
O método implementado pelo usuário deve retornar S_OK. Se o retorno de chamada falhar ao ler o arquivo #include, a API que fez com que o retorno de chamada fosse chamado falhará. Ele é um dos seguintes:
- O sombreador HLSL falhará em uma das funções D3DXCompileShader***.
- O sombreador de assembly falhará em uma das funções D3DXAssembleShader***.
- O efeito falhará em uma das funções D3DXCreateEffect*** ou D3DXCreateEffectCompiler***.
Comentários
Se ID3DXInclude::Open tiver sido bem-sucedido, ID3DXInclude::Close será chamado antes que a API que usa essa interface retorne.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também