Bagikan melalui


Nilai HRESULT umum

Nilai HRESULT digunakan dalam pemrograman Windows untuk menunjukkan keberhasilan atau kegagalan operasi. Mereka adalah nilai 32-bit yang dapat digunakan untuk mewakili kondisi keberhasilan dan kesalahan.

Daftar nilai HRESULT umum

Nilai HRESULT berikut adalah yang paling umum. Nilai lainnya terkandung dalam file Winerror.hheader .

Berikut adalah nilai yang tercantum menurut abjad berdasarkan nama:

Nama Deskripsi Nilai
S_OK Operasi berhasil 0x00000000
E_ABORT Operasi dibatalkan 0x80004004
Akses Ditolak (E_ACCESSDENIED) Kesalahan akses umum ditolak 0x80070005
E_FAIL Kegagalan yang tidak ditentukan 0x80004005
E_HANDLE Handel yang tidak valid 0x80070006
E_INVALIDARG Satu atau beberapa argumen tidak valid 0x80070057
E_NOINTERFACE Tidak ada antarmuka seperti itu yang didukung 0x80004002
E_NOTIMPL Tidak diimplementasikan 0x80004001
Kesalahan Memori Habis (E_OUTOFMEMORY) Gagal mengalokasikan memori yang diperlukan 0x8007000E
E_POINTER Penunjuk yang tidak valid 0x80004003
E_UNEXPECTED Kegagalan tak terduga 0x8000FFFF

Berikut adalah nilai yang tercantum dalam urutan numerik menurut nilai:

Nilai Nama Deskripsi
0x00000000 S_OK Operasi berhasil
0x80004001 E_NOTIMPL Tidak diimplementasikan
0x80004002 E_NOINTERFACE Tidak ada antarmuka seperti itu yang didukung
0x80004003 E_POINTER Penunjuk yang tidak valid
0x80004004 E_ABORT Operasi dibatalkan
0x80004005 E_FAIL Kegagalan yang tidak ditentukan
0x8000FFFF E_UNEXPECTED Kegagalan tak terduga
0x80070005 Akses Ditolak (E_ACCESSDENIED) Kesalahan akses umum ditolak
0x80070006 E_HANDLE Handel yang tidak valid
0x8007000E Kesalahan Memori Habis (E_OUTOFMEMORY) Gagal mengalokasikan memori yang diperlukan
0x80070057 E_INVALIDARG Satu atau beberapa argumen tidak valid

GetLastError