ID3DXTextureShader::GetConstantDesc-Methode

Ruft einen Zeiger auf das Array von Konstanten in der Konstantentabelle ab.

Syntax

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

Parameter

hConstant [ In]

Typ: D3DXHANDLE

Eindeutiger Bezeichner für eine Konstante. Siehe D3DXHANDLE.

pDesc [ in, out]

Typ: D3DXCONSTANT _ DESC*

Gibt einen Zeiger auf ein Array von Beschreibungen zurück. Siehe D3DXCONSTANT _ DESC.

pCount [ in, out]

Typ: UINT*

Die angegebene Eingabe muss die maximale Größe des Arrays sein. Die Ausgabe ist die Anzahl der Elemente, die im Array ausgefüllt werden, wenn die Funktion zurückgegeben wird.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, lautet der Rückgabewert D3D _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, D3DXERR _ INVALIDDATA.

Hinweise

Sampler können in einer konstanten Tabelle mehr als einmal vorkommen. Daher kann diese Methode ein Array von Beschreibungen zurückgeben, die jeweils einen anderen Registerindex haben.

Anforderungen

Anforderung Wert
Header
D3DX9Shader.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXTextureShader

ID3DXTextureShader::GetDesc