Bölüm

HRESULT Hata Kodları

HRESULT hata kodundaki 32 bit, okuyucunun hata hakkında ek içgörüler elde etmelerini sağlayan anlamlara sahiptir.

Not:

32. bit (üst bit) bir hata oluşup oluşmadığını gösterir. Bu nedenle hatalar xxxx 0x8.
16-26 bitleri, kaynak API (Win32, CLR, XAML vb.) olan Tesis'tir.
0-15 bitler (Hata) Kodu'dır.

Ortak NULL Tesis Hata Kodları

Dosya AdıAçıklamaDeğer
S_OKİşlem başarılı0x00000000
S_FALSEİşlem başarılı ama sonuç döndürmedi0x00000001
E_ABORTİşlem durduruldu0x80004004
E_FAILBelirtilmeyen hata0x80004005
E_NOINTERFACEBöyle bir arabirim desteklenmiyor0x80004002
E_NOTIMPLUygulanmadı0x80004001
E_POINTERGeçerli olmayan işaretçi0x80004003
E_UNEXPECTEDBeklenmeyen hata0x8000FFFF

Yaygın Win32 Tesis Hata Kodları

Bunlar, sistem hata kodu HRESULT_FROM_WIN32 geçirilerek oluşturulur

Dosya AdıAçıklamaDeğer
E_ACCESSDENIEDGenel erişim reddedildi hatası0x80070005
E_HANDLEGeçerli olmayan tanıtıcı0x80070006
E_INVALIDARGBir veya daha fazla bağımsız değişken geçerli değil0x80070057
E_OUTOFMEMORYGerekli bellek ayrılamadı0x8007000E

İlgili Bağlantılar:

HRESULT
HRESULT Tesisi – Değere Göre
HRESULT Tesisi – Ada Göre