Freigeben über


CAtlException Class

Diese Klasse definiert eine ATL-Ausnahme.

class CAtlException

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlException::CAtlException

Der -Konstruktor.

Öffentliche Operatoren

Name

Description

CAtlException::operator HRESULT

Wandelt das aktuelle Objekt in einen HRESULT-Wert um.

Ö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 Class Overview