Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
Az aktív sablontár (ATL) továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Ez az osztály atl-kivételt határoz meg.
Szemantika
class CAtlException
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CAtlException::CAtlException | A konstruktor. |
Nyilvános operátorok
| Név | Description |
|---|---|
| CAtlException::operator HRESULT | Az aktuális objektumot egy HRESULT értékre öntötte. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| CAtlException::m_hr | Az objektum által létrehozott HRESULT típusú változó, amely a hibafeltétel tárolására szolgál. |
Megjegyzések
Az CAtlException objektum egy ATL-művelethez kapcsolódó kivételfeltételt jelöl. Az CAtlException osztály tartalmaz egy nyilvános adattagot, amely tárolja a kivétel okát jelző állapotkódot, valamint egy olyan öntött operátort, amely lehetővé teszi a kivétel HRESULT-ként való kezelését.
Általában az objektumok közvetlen létrehozása helyett hívhatja meg a hívásokat AtlThrowCAtlException .
Requirements
Fejléc: atlexcept.h
CAtlException::CAtlException
A konstruktor.
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Paraméterek
hr
A HRESULT hibakódja.
CAtlException::operator HRESULT
Az aktuális objektumot egy HRESULT értékre öntötte.
operator HRESULT() const throw ();
CAtlException::m_hr
A HRESULT-adattag.
HRESULT m_hr;
Megjegyzések
A hibafeltételt tároló adattag. A HRESULT értéket a CAtlException::CAtlException konstruktor állítja be.