Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
COM, HRESULT değerleriyle çalışmayı kolaylaştıran bir dizi makro tanımlar.
Hata işleme makroları aşağıdaki tabloda açıklanmıştır.
| Makro | Açıklama |
|---|---|
|
MAKE_HRESULT |
Önem derecesi biti, tesis kodu ve hata kodunu içeren ve HRESULToluşturan verilerek HRESULT döndürülür. Not: S_OK doğrulama için MAKE_HRESULT çağırma bir performans cezası taşır. Başarılı sonuçlar için düzenli olarak MAKE_HRESULT kullanmamalısınız. |
|
MAKE_SCODE |
Verilen önem derecesi biti, tesis kodu ve hata kodunu kullanarak bir SCODE döndürür ki bunlar SCODE'ü oluştururlar. |
|
HRESULT_CODE |
HRESULThata kodu bölümünü ayıklar. |
|
HRESULT_FACILITY |
HRESULTtesis kodunu çıkartır. |
|
HRESULT_SEVERITY |
HRESULTönem derecesini ayıklar. |
|
SCODE_CODE |
SCODEhata kodu bölümünü ayıklar. |
|
SCODE_FACILITY |
SCODEtesis kodunu ayıklar. |
|
SCODE_SEVERITY |
SCODEşiddet alanını ayıklar. |
|
BAŞARILI OLDU |
SCODE veya HRESULTdeğerinin önem derecesi bitini test eder; önem derecesi sıfırsa TRUE, birse FALSE döndürür. |
|
BAŞARISIZ |
SCODE veya HRESULT'nin önem derecesini test eder; önem derecesi bir ise TRUE, sıfır ise FALSE döndürür. |
|
IS_ERROR |
Herhangi bir durum değerindeki hatalar için genel bir test sağlar. |
|
HRESULT_FROM_WIN32 |
sistem hata kodunu, HRESULT değerine eşler. |
|
HRESULT_FROM_NT |
NT durum değerini HRESULT değeriyle eşler. |
İlgili konular
-
COM 'de Hata İşleme