Kode Pengembalian Direct3D 10
Tabel berikut berisi kode pengembalian dari fungsi API.
HRESULT | Deskripsi |
---|---|
D3D10_ERROR_FILE_NOT_FOUND | File tidak ditemukan. |
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS | Ada terlalu banyak instans unik dari jenis objek status tertentu. |
D3DERR_INVALIDCALL | Panggilan metode tidak valid. Misalnya, parameter metode mungkin bukan penunjuk yang valid. |
D3DERR_WASSTILLDRAWING | 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 penyelesaian yang berhasil tetapi tidak standar (arti yang tepat tergantung pada konteks). |
S_OK | Tidak terjadi kesalahan. |
Untuk menulis kode yang menangani nilai HRESULT dengan kuat, gunakan makro SUCCEEDED(hr) dan FAILED(hr).
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk