Freigeben über


Direct3D 12-Rückgabecodes

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

HRESULT Beschreibung
D3D12_ERROR_ADAPTER_NOT_FOUND Die angegebene zwischengespeicherte PSO wurde auf einem anderen Adapter erstellt und kann nicht auf dem aktuellen Adapter wiederverwendet werden.
D3D12_ERROR_DRIVER_VERSION_MISMATCH Die angegebene zwischengespeicherte PSO wurde auf 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. Der Parameter einer Methode kann z. B. kein gültiger Zeiger sein.
D3DERR_WASSTILLDRAWING (ersetzt durch DXGI_ERROR_WAS_STILL_DRAWING) 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 mit aktivierter Debugebene zu erstellen, und die Ebene ist nicht installiert.
E_INVALIDARG An die zurückgegebene Funktion wurde ein ungültiger Parameter ü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 Es ist kein Fehler aufgetreten.

 

Direct3D 12-Referenz-