Função D3DXGetShaderConstantTable

Obtém a tabela de constante de sombreador inserida dentro de um sombreador.

Sintaxe

HRESULT D3DXGetShaderConstantTable(
  _In_  const DWORD               *pFunction,
  _Out_       LPD3DXCONSTANTTABLE * ppConstantTable
);

Parâmetros

pFunction [in]

Tipo: const DWORD*

Ponteiro para o fluxo DWORD da função.

ppConstantTable [out]

Tipo: LPD3DXCONSTANTTABLE*

Retorna a interface de tabela constante (consulte ID3DXConstantTable) que gerencia a tabela constante.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.

Comentários

Uma tabela constante é gerada por D3DXCompileShader e inserida no corpo do sombreador. Se você precisar de espaço de endereço virtual adicional, consulte D3DXGetShaderConstantTableEx.

Requisitos

Requisito Valor
parâmetro
D3DX9Shader.h
Biblioteca
D3dx9.lib

Confira também

Funções de sombreador