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.
Erstellt ein ID3D12StateObject.
Syntax
HRESULT CreateStateObject(
[in] const D3D12_STATE_OBJECT_DESC *pDesc,
REFIID riid,
[out] void **ppStateObject
);
Parameter
[in] pDesc
Die Beschreibung des zu erstellenden Zustandsobjekts.
riid
Die GUID der zu erstellenden Schnittstelle. Verwenden Sie __uuidof(ID3D12StateObject).
[out] ppStateObject
Das zurückgegebene Zustandsobjekt.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der folgenden Werte zurück:
- E_INVALIDARG, wenn einer der Eingabeparameter ungültig ist.
- E_OUTOFMEMORY, wenn nicht genügend Arbeitsspeicher zum Erstellen des Handles verfügbar ist.
- Möglicherweise andere Fehlercodes, die im Thema Direct3D 12-Rückgabecodes beschrieben werden.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d3d12.h |
| Bibliothek | D3D12.lib |
| DLL | D3D12.dll |