Episode
Kode Kesalahan HRESULT
32bit dalam kode kesalahan HRESULT memiliki arti, memungkinkan pembaca untuk mendapatkan wawasan tambahan tentang kesalahan tersebut.
Catatan:
Bit ke-32 (bit atas) menunjukkan apakah terjadi kesalahan atau tidak. Inilah sebabnya mengapa kesalahan 0x8xxxxxxxx.
16-26 bit adalah Fasilitas - API asal (Win32, CLR, XAML, dll.).
0-15 bit adalah Kode (Kesalahan).
Kode Kesalahan Fasilitas NULL Umum
| Nama | Deskripsi | Value |
|---|---|---|
| S_OK | Operasi berhasil | 0x00000000 |
| S_FALSE | Operasi berhasil tetapi tidak mengembalikan hasil | 0x00000001 |
| E_ABORT | Operasi dibatalkan | 0x80004004 |
| E_FAIL | Kegagalan yang tidak ditentukan | 0x80004005 |
| E_NOINTERFACE | Tidak ada antarmuka seperti itu yang didukung | 0x80004002 |
| E_NOTIMPL | Tidak diimplementasikan | 0x80004001 |
| E_POINTER | Penunjuk yang tidak valid | 0x80004003 |
| E_UNEXPECTED | Kegagalan tak terduga | 0x8000FFFF |
Kode Kesalahan Fasilitas Win32 Umum
Ini dibangun dengan meneruskan Kode Kesalahan Sistem ke HRESULT_FROM_WIN32
| Nama | Deskripsi | Value |
|---|---|---|
| E_ACCESSDENIED | Kesalahan akses umum ditolak | 0x80070005 |
| E_HANDLE | Handel yang tidak valid | 0x80070006 |
| E_INVALIDARG | Satu atau beberapa argumen tidak valid | 0x80070057 |
| E_OUTOFMEMORY | Gagal mengalokasikan memori yang diperlukan | 0x8007000E |
Tautan Terkait:
HRESULT
Fasilitas HRESULT – Berdasarkan Nilai
Fasilitas HRESULT – Berdasarkan Nama
32bit dalam kode kesalahan HRESULT memiliki arti, memungkinkan pembaca untuk mendapatkan wawasan tambahan tentang kesalahan tersebut.
Catatan:
Bit ke-32 (bit atas) menunjukkan apakah terjadi kesalahan atau tidak. Inilah sebabnya mengapa kesalahan 0x8xxxxxxxx.
16-26 bit adalah Fasilitas - API asal (Win32, CLR, XAML, dll.).
0-15 bit adalah Kode (Kesalahan).
Kode Kesalahan Fasilitas NULL Umum
| Nama | Deskripsi | Value |
|---|---|---|
| S_OK | Operasi berhasil | 0x00000000 |
| S_FALSE | Operasi berhasil tetapi tidak mengembalikan hasil | 0x00000001 |
| E_ABORT | Operasi dibatalkan | 0x80004004 |
| E_FAIL | Kegagalan yang tidak ditentukan | 0x80004005 |
| E_NOINTERFACE | Tidak ada antarmuka seperti itu yang didukung | 0x80004002 |
| E_NOTIMPL | Tidak diimplementasikan | 0x80004001 |
| E_POINTER | Penunjuk yang tidak valid | 0x80004003 |
| E_UNEXPECTED | Kegagalan tak terduga | 0x8000FFFF |
Kode Kesalahan Fasilitas Win32 Umum
Ini dibangun dengan meneruskan Kode Kesalahan Sistem ke HRESULT_FROM_WIN32
| Nama | Deskripsi | Value |
|---|---|---|
| E_ACCESSDENIED | Kesalahan akses umum ditolak | 0x80070005 |
| E_HANDLE | Handel yang tidak valid | 0x80070006 |
| E_INVALIDARG | Satu atau beberapa argumen tidak valid | 0x80070057 |
| E_OUTOFMEMORY | Gagal mengalokasikan memori yang diperlukan | 0x8007000E |
Tautan Terkait:
HRESULT
Fasilitas HRESULT – Berdasarkan Nilai
Fasilitas HRESULT – Berdasarkan Nama