CAtlException Sınıfı
Bu sınıf bir ATL özel durumu tanımlar.
Sözdizimi
class CAtlException
Üyeler
Ortak Oluşturucular
Ad | Tanım |
---|---|
CAtlException::CAtlException | Oluşturucu. |
Ortak İşleçler
Ad | Tanım |
---|---|
CAtlException::operator HRESULT | Geçerli nesneyi bir HRESULT değerine dönüştürür. |
Ortak Veri Üyeleri
Ad | Tanım |
---|---|
CAtlException::m_hr | nesnesi tarafından oluşturulan ve hata koşulunu depolamak için kullanılan HRESULT türündeki değişken. |
Açıklamalar
Nesne, CAtlException
ATL işlemiyle ilgili bir özel durum koşulunu temsil eder. sınıfı, CAtlException
özel durumun nedenini belirten durum kodunu depolayan bir genel veri üyesi ve özel durumu HRESULT gibi işlemenizi sağlayan bir atama işleci içerir.
Genel olarak, bir nesneyi doğrudan oluşturmak CAtlException
yerine çağıracaksınızAtlThrow
.
Gereksinimler
Üst bilgi: atlexcept.h
CAtlException::CAtlException
Oluşturucu.
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Parametreler
Hr
HRESULT hata kodu.
CAtlException::operator HRESULT
Geçerli nesneyi bir HRESULT değerine dönüştürür.
operator HRESULT() const throw ();
CAtlException::m_hr
HRESULT veri üyesi.
HRESULT m_hr;
Açıklamalar
Hata koşulunu depolayan veri üyesi. HRESULT değeri, CAtlException::CAtlException oluşturucu tarafından ayarlanır.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin