Freigeben über


CAtlExceptions-Klasse

Diese Klasse definiert eine ATL-Ausnahme.

class CAtlException

Mitglieder

9b1a94tx.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CAtlException::CAtlException

Der -Konstruktor.

9b1a94tx.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CAtlException::operator HRESULT

Wandelt das aktuelle Objekt in einen HRESULT-Wert um.

9b1a94tx.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CAtlException::m_hr

Die Variable des Typs HRESULT erstellt durch das Objekt und verwendet, um den Fehlerzustand zu speichern.

Hinweise

Ein Objekt CAtlException stellt eine Ausnahmebedingung dar, die einem ATL-Vorgang verknüpft ist.Die CAtlException-Klasse enthält einen öffentlichen Datenmember, der den Statuscode gespeichert werden, der den Grund für die Ausnahme und einen Typumwandlungsoperator, angibt, der Ihnen ermöglicht, die Ausnahme zu behandeln, als ob es ein HRESULT war.

Im Allgemeinen rufen Sie AtlThrow anstatt auf, ein CAtlException-Objekt direkt erstellen.

Anforderungen

Header: atlexcept.h

Siehe auch

Referenz

AtlThrow

Weitere Ressourcen

ATL-Klassenübersicht