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

NamaDeskripsiValue
S_OKOperasi berhasil0x00000000
S_FALSEOperasi berhasil tetapi tidak mengembalikan hasil0x00000001
E_ABORTOperasi dibatalkan0x80004004
E_FAILKegagalan yang tidak ditentukan0x80004005
E_NOINTERFACETidak ada antarmuka seperti itu yang didukung0x80004002
E_NOTIMPLTidak diimplementasikan0x80004001
E_POINTERPenunjuk yang tidak valid0x80004003
E_UNEXPECTEDKegagalan tak terduga0x8000FFFF

Kode Kesalahan Fasilitas Win32 Umum

Ini dibangun dengan meneruskan Kode Kesalahan Sistem ke HRESULT_FROM_WIN32

NamaDeskripsiValue
E_ACCESSDENIEDKesalahan akses umum ditolak0x80070005
E_HANDLEHandel yang tidak valid0x80070006
E_INVALIDARGSatu atau beberapa argumen tidak valid0x80070057
E_OUTOFMEMORYGagal mengalokasikan memori yang diperlukan0x8007000E

Tautan Terkait:

HRESULT
Fasilitas HRESULT – Berdasarkan Nilai
Fasilitas HRESULT – Berdasarkan Nama

Memiliki umpan balik? Kirimkan masalah di sini.