Freigeben über


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 aufweisen. 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, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Bemerkungen

Sampler können in einer konstanten Tabelle mehrmals angezeigt werden. Daher kann diese Methode ein Array von Beschreibungen mit jeweils einem anderen Registerindex zurückgeben.

Anforderungen

Anforderung Wert
Header
D3DX9Shader.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXTextureShader

ID3DXTextureShader::GetDesc