Función D3DXGetShaderConstantTable

Obtiene la tabla de constantes de sombreador incrustada dentro de un sombreador.

Sintaxis

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

Parámetros

pFunction [in]

Tipo: const DWORD*

Puntero a la secuencia DWORD de la función.

ppConstantTable [out]

Tipo: LPD3DXCONSTANTTABLE*

Devuelve la interfaz de tabla constante (vea ID3DXConstantTable) que administra la tabla de constantes.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Comentarios

D3DXCompileShader genera una tabla constante e incrustada en el cuerpo del sombreador. Si necesita espacio de direcciones virtuales adicional, consulte D3DXGetShaderConstantTableEx.

Requisitos

Requisito Value
Encabezado
D3DX9Shader.h
Biblioteca
D3dx9.lib

Consulte también

Funciones del sombreador