ID3DXBaseEffect::GetValue-Methode
Hier erhalten Sie den Wert eines beliebigen Parameters oder einer Anmerkung, einschließlich einfacher Typen, Strukturen, Arrays, Zeichenfolgen, Shader und Texturen. Diese Methode kann statt fast aller Getxxx-Aufrufe in ID3DXBaseEffect verwendet werden.
Syntax
HRESULT GetValue(
[in] D3DXHANDLE hParameter,
[out] LPVOID pData,
[in] UINT Bytes
);
Parameter
-
hParameter [ In]
-
Typ: D3DXHANDLE
Eindeutiger Bezeichner. Siehe Handles (Direct3D 9).
-
pData [ out]
-
Typ: LPVOID
Gibt einen Puffer zurück, der den Wert enthält.
-
Bytes [ In]
-
Typ: UINT
[in ] Anzahl von Bytes im Puffer. Übergeben Sie D3DX DEFAULT, wenn Sie wissen, dass der Puffer groß genug ist, um den gesamten Parameter zu enthalten, und Sie _ die Größenüberprüfung überspringen möchten.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, ist der Rückgabewert D3D _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert D3DERR _ INVALIDCALL sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|