Direct3D 12 Dönüş Kodları

Aşağıda API işlevlerinden dönüş kodları verilmiştir. Daha fazla iade kodu için bkz. DXGI_ERROR.

HRESULT Açıklama
D3D12_ERROR_ADAPTER_NOT_FOUND Belirtilen önbelleğe alınmış PSO farklı bir bağdaştırıcıda oluşturuldu ve geçerli bağdaştırıcıda yeniden kullanılamaz.
D3D12_ERROR_DRIVER_VERSION_MISMATCH Belirtilen önbelleğe alınmış PSO farklı bir sürücü sürümünde oluşturuldu ve geçerli bağdaştırıcıda yeniden kullanılamaz.
D3DERR_INVALIDCALL (DXGI_ERROR_INVALID_CALL ile değiştirilir) Yöntem çağrısı geçersiz. Örneğin, bir yöntemin parametresi geçerli bir işaretçi olmayabilir.
D3DERR_WASSTILLDRAWING (DXGI_ERROR_WAS_STILL_DRAWING ile değiştirilir) Bu yüzeye veya bu yüzeyden bilgi aktaran önceki blit işlemi tamamlanmamıştır.
E_FAIL Hata ayıklama katmanı etkinleştirilmiş ve katman yüklü olmayan bir cihaz oluşturulmaya çalışıldı.
E_INVALIDARG Dönen işleve geçersiz bir parametre geçirildi.
E_OUTOFMEMORY Direct3D, çağrıyı tamamlamak için yeterli bellek ayıramadı.
E_NOTIMPL Yöntem çağrısı geçirilen parametre bileşimiyle uygulanmaz.
S_FALSE Başarılı ancak standart olmayan bir tamamlanmayı gösteren alternatif başarı değeri (kesin anlam bağlama bağlıdır).
S_OK Hata oluşmadi.

 

Direct3D 12 Başvuru