Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um método implementado pelo usuário para fechar um sombreador #include arquivo.
Sintaxe
HRESULT Close(
LPCVOID pData
);
Parâmetros
pData
Tipo: LPCVOID
Ponteiro para o buffer que contém as diretivas include. Esse é o ponteiro que foi retornado pela chamada ID3DInclude::Open correspondente.
Retornar valor
Tipo: HRESULT
O método Close implementado pelo usuário deve retornar S_OK. Se Close falhar quando fechar o arquivo #include, a API (interface de programação do aplicativo) que fez com que Close fosse chamado falhará. Essa falha pode ocorrer em uma das seguintes situações:
- O sombreador HLSL (linguagem de sombreador de alto nível) falha em uma das funções D3D10CompileShader*** .
- O efeito falha em uma das funções D3D10CreateEffect*** .
Comentários
Se ID3DInclude::Open tiver sido bem-sucedido, é garantido que Close será chamado antes que a API que usa a interface ID3DInclude retorne.
Requisitos
| Requisito | Valor |
|---|---|
| Plataforma de Destino | Windows |
| Cabeçalho | d3dcommon.h |
| Biblioteca | D3DCompiler.lib |
| DLL | D3DCompiler_47.dll |