ID3DXBaseEffect::GetValue-Methode
Rufen Sie den Wert eines beliebigen Parameters oder einer beliebigen Anmerkung ab, einschließlich einfacher Typen, Strukturen, Arrays, Zeichenfolgen, Shader und Texturen. Diese Methode kann anstelle 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. Weitere Informationen finden Sie unter Handles (Direct3D 9).
-
pData [out]
-
Typ: LPVOID
Gibt einen Puffer zurück, der den Wert enthält.
-
Bytes [in]
-
Typ: UINT
[in] Anzahl der Bytes im Puffer. Übergeben Sie D3DX_DEFAULT, wenn Sie wissen, dass Ihr 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, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch