Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legen Sie den Wert eines beliebigen Parameters oder einer beliebigen Anmerkung fest, einschließlich einfacher Typen, Strukturen, Arrays, Zeichenfolgen, Shadern und Texturen.
Syntax
HRESULT SetValue(
[in] D3DXHANDLE hParameter,
[in] LPCVOID pData,
[in] UINT Bytes
);
Parameter
-
hParameter [in]
-
Typ: D3DXHANDLE
Eindeutiger Bezeichner. Weitere Informationen finden Sie unter Handles (Direct3D 9).
-
pData [in]
-
Typ: LPCVOID
Zeiger auf einen Puffer, der Daten 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.
Bemerkungen
Diese Methode kann anstelle fast aller Api-Aufrufe des Effektsatzes verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch