Kode Pengembalian Direct3D 12

Berikut ini adalah kode pengembalian dari fungsi API. Untuk kode pengembalian lainnya, lihat DXGI_ERROR.

HRESULT Deskripsi
D3D12_ERROR_ADAPTER_NOT_FOUND PSO cache yang ditentukan dibuat pada adaptor yang berbeda dan tidak dapat digunakan kembali pada adaptor saat ini.
D3D12_ERROR_DRIVER_VERSION_MISMATCH PSO cache yang ditentukan dibuat pada versi driver yang berbeda dan tidak dapat digunakan kembali pada adaptor saat ini.
D3DERR_INVALIDCALL (diganti dengan DXGI_ERROR_INVALID_CALL) Panggilan metode tidak valid. Misalnya, parameter metode mungkin bukan penunjuk yang valid.
D3DERR_WASSTILLDRAWING (diganti dengan DXGI_ERROR_WAS_STILL_DRAWING) Operasi blit sebelumnya yang mentransfer informasi ke atau dari permukaan ini tidak lengkap.
E_FAIL Mencoba membuat perangkat dengan lapisan debug diaktifkan dan lapisan tidak diinstal.
E_INVALIDARG Parameter yang tidak valid diteruskan ke fungsi pengembalian.
E_OUTOFMEMORY Direct3D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_NOTIMPL Panggilan metode tidak diimplementasikan dengan kombinasi parameter yang diteruskan.
S_FALSE Nilai keberhasilan alternatif, menunjukkan keberhasilan tetapi penyelesaian nonstandar (arti yang tepat tergantung pada konteks).
S_OK Tidak ada kesalahan yang terjadi.

 

Referensi Direct3D 12