Direct3D 12-Rückgabecodes

Im Folgenden finden Sie Rückgabecodes aus API-Funktionen. Weitere Rückgabecodes finden Sie unter DXGI_ERROR.

HRESULT BESCHREIBUNG
D3D12_ERROR_ADAPTER_NOT_FOUND Der angegebene zwischengespeicherte PSO wurde auf einem anderen Adapter erstellt und kann nicht auf dem aktuellen Adapter wiederverwendet werden.
D3D12_ERROR_DRIVER_VERSION_MISMATCH Der angegebene zwischengespeicherte PSO wurde mit einer anderen Treiberversion erstellt und kann nicht auf dem aktuellen Adapter wiederverwendet werden.
D3DERR_INVALIDCALL (durch DXGI_ERROR_INVALID_CALL ersetzt) Der Methodenaufruf ist ungültig. Beispielsweise ist der Parameter einer Methode möglicherweise kein gültiger Zeiger.
D3DERR_WASSTILLDRAWING (durch DXGI_ERROR_WAS_STILL_DRAWING ersetzt) Der vorherige Blit-Vorgang, der Informationen an oder von dieser Oberfläche überträgt, ist unvollständig.
E_FAIL Es wurde versucht, ein Gerät zu erstellen, auf dem die Debugebene aktiviert ist und die Ebene nicht installiert ist.
E_INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.
E_OUTOFMEMORY Direct3D konnte nicht genügend Arbeitsspeicher zuweisen, um den Anruf abzuschließen.
E_NOTIMPL Der Methodenaufruf wird nicht mit der übergebenen Parameterkombination implementiert.
S_FALSE Alternativer Erfolgswert, der einen erfolgreichen, aber nicht standardmäßigen Abschluss angibt (die genaue Bedeutung hängt vom Kontext ab).
S_OK Kein Fehler ist aufgetreten.

 

Direct3D 12-Referenz