Share via


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.

Atlthrow
Sınıfa Genel Bakış