Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 biasa (arti yang tepat tergantung pada konteks). |
| S_OK | Tidak ada kesalahan yang terjadi. |
Untuk menulis kode yang menangani nilai HRESULT dengan kuat, gunakan makro SUCCEEDED(hr) dan FAILED(hr).
Topik terkait
-
Referensi Direct3D
-
Referensi untuk Direct3D 10