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.
Ruft einen Zustandswert für eine zugewiesene Textur ab.
Syntax
HRESULT GetTextureStageState(
[in] DWORD Stage,
[in] D3DTEXTURESTAGESTATETYPE Type,
[out, retval] DWORD *pValue
);
Parameter
[in] Stage
Typ: DWORD
Phasenbezeichner der Textur, für die der Zustand abgerufen wird. Phasenbezeichner sind nullbasiert. Geräte können über bis zu acht festgelegte Texturen verfügen, sodass der maximal zulässige Wert für Stage 7 ist.
[in] Type
Texturzustand, der abgerufen werden soll. Dieser Parameter kann ein beliebiger Member des aufgezählten D3DTEXTURESTAGESTATETYPE-Typs sein.
[out, retval] pValue
Typ: DWORD*
Zeiger einer Variablen, die mit dem abgerufenen Zustandswert gefüllt werden soll. Die Bedeutung des abgerufenen Werts wird durch den Type-Parameter bestimmt.
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.
Hinweise
Diese Methode gibt keinen Gerätestatus für ein Gerät zurück, das mit D3DCREATE_PUREDEVICE erstellt wird. Wenn Sie diese Methode verwenden möchten, müssen Sie Ihr Gerät mit einem der anderen Flagwerte in D3DCREATE erstellen."
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | d3d9.h (einschließlich D3D9.h) |
| Bibliothek | D3D9.lib |