Partager via


ID3DXTextureShader::GetConstantDesc, méthode

Obtient un pointeur vers le tableau de constantes dans la table constante.

Syntaxe

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

Paramètres

hConstant [in]

Type : D3DXHANDLE

Identificateur unique d’une constante. Consultez D3DXHANDLE.

pDesc [in, out]

Type : D3DXCONSTANT_DESC*

Retourne un pointeur vers un tableau de descriptions. Voir D3DXCONSTANT_DESC.

pCount [in, out]

Type : UINT*

L’entrée fournie doit correspondre à la taille maximale du tableau. La sortie correspond au nombre d’éléments qui sont renseignés dans le tableau lorsque la fonction retourne.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Notes

Les échantillonneurs peuvent apparaître plusieurs fois dans une table constante. Par conséquent, cette méthode peut retourner un tableau de descriptions chacune avec un index de registre différent.

Spécifications

Condition requise Valeur
En-tête
D3DX9Shader.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXTextureShader

ID3DXTextureShader::GetDesc