Compartilhar via


Método ID3DXTextureShader::GetConstantDesc

Obtém um ponteiro para a matriz de constantes na tabela constante.

Sintaxe

HRESULT GetConstantDesc(
  [in]      D3DXHANDLE        hConstant,
  [in, out] D3DXCONSTANT_DESC *pDesc,
  [in, out] UINT              *pCount
);

Parâmetros

hConstant [in]

Tipo: D3DXHANDLE

Identificador exclusivo para uma constante. Consulte D3DXHANDLE.

pDesc [in, out]

Tipo: D3DXCONSTANT_DESC*

Retorna um ponteiro para uma matriz de descrições. Consulte D3DXCONSTANT_DESC.

pCount [in, out]

Tipo: UINT*

A entrada fornecida deve ser o tamanho máximo da matriz. A saída é o número de elementos que são preenchidos na matriz quando a função retorna.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Comentários

Os samplers podem aparecer mais de uma vez em uma tabela constante, portanto, esse método pode retornar uma matriz de descrições cada uma com um índice de registro diferente.

Requisitos

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

Confira também

ID3DXTextureShader

ID3DXTextureShader::GetDesc