Direct3D 12-Rückgabecodes

Im Folgenden finden Sie Rückgabecodes von API-Funktionen. Weitere Rückgabecodes finden Sie unter DXGI _ ERROR.

HRESULT BESCHREIBUNG
D3D12-FEHLERADAPTER _ _ NICHT _ _ GEFUNDEN Das angegebene zwischengespeicherte PSO wurde auf einem anderen Adapter erstellt und kann nicht auf dem aktuellen Adapter wiederverwendet werden.
D3D12- _ _ FEHLER: _ TREIBERVERSIONSKONFLIKT _ Das angegebene zwischengespeicherte PSO wurde unter einer anderen Treiberversion erstellt und kann nicht auf dem aktuellen Adapter wiederverwendet werden.
D3DERR _ INVALIDCALL (ersetzt durch DXGI _ ERROR INVALID _ _ CALL) Der Methodenaufruf ist ungültig. Beispielsweise kann der Parameter einer Methode kein gültiger Zeiger sein.
D3DERR _ WASGISDRAWING (ersetzt durch DXGI _ ERROR WAS STILL _ _ _ DRAWING) Der vorherige Blit-Vorgang, bei dem Informationen auf oder von dieser Oberfläche übertragen werden, ist unvollständig.
E _ FAIL Es wurde versucht, ein Gerät mit aktivierter Debugebene zu erstellen, und die Ebene ist nicht installiert.
E _ INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.
E _ OUTOFMEMORY Direct3D konnte nicht genügend Arbeitsspeicher zuordnen, um den Aufruf abschließen zu können.
E _ NOTIMPL Der Methodenaufruf wird nicht mit der übergebenen Parameterkombination implementiert.
S _ FALSE Alternativer Erfolgswert, der eine erfolgreiche, aber nicht standardmäßige Vervollständigung angibt (die genaue Bedeutung hängt vom Kontext ab).
S _ OK Kein Fehler ist aufgetreten.

Referenz für Direct3D 12