ID3DXConstantTable :: GetConstantDesc, méthode
Obtient un pointeur vers un tableau de descriptions constantes dans la table constante.
Syntaxe
HRESULT GetConstantDesc(
[in] D3DXHANDLE hConstant,
[in, out] D3DXCONSTANT_DESC *pDesc,
[in, out] UINT *pCount
);
Paramètres
-
hConstant [ dans]
-
Type : D3DXHANDLE
Identificateur unique d’une constante. Consultez D3DXHANDLE.
-
pDesc [ in, out]
-
Type : D3DXCONSTANT _ desc*
Retourne un pointeur vers un tableau de descriptions. Consultez D3DXCONSTANT _ desc.
-
pCount [ in, out]
-
Type : uint*
L’entrée fournie doit correspondre à la taille maximale du tableau. La sortie est le nombre d’éléments qui sont remplis dans le tableau lorsque la fonction retourne.
Valeur retournée
Type : HRESULT
Si la méthode est réussie, 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 _ sera déplacé.
Remarques
ID3DXConstantTable :: GetConstantDesc retourne parfois une _ desc D3DXCONSTANT avec un _ nombre de registres égal à 0. Cela se produit si une constante apparaît dans plusieurs registres, _ mais n’a pas d’espace dans ce jeu de registres alloué.
Comme un échantillonneur peut apparaître plusieurs fois dans une table constante, cette méthode peut retourner un tableau de descriptions, chacune avec un index de Registre différent.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|