Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette classe définit une exception ATL.
Syntaxe
class CAtlException
Membres
Constructeurs publics
| Nom | Description |
|---|---|
| CAtlException ::CAtlException | Constructeur . |
Opérateurs publics
| Nom | Description |
|---|---|
| CAtlException ::operator HRESULT | Convertit l’objet actuel en valeur HRESULT. |
Membres de données publics
| Nom | Description |
|---|---|
| CAtlException ::m_hr | Variable de type HRESULT créée par l’objet et utilisée pour stocker la condition d’erreur. |
Notes
Un CAtlException objet représente une condition d’exception liée à une opération ATL. La CAtlException classe inclut un membre de données public qui stocke le code d’état indiquant la raison de l’exception et un opérateur de cast qui vous permet de traiter l’exception comme s’il s’agissait d’un HRESULT.
En général, vous appelez AtlThrow plutôt que de créer un CAtlException objet directement.
Spécifications
En-tête : atlexcept.h
CAtlException ::CAtlException
Constructeur .
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Paramètres
rh
Code d’erreur HRESULT.
CAtlException ::operator HRESULT
Convertit l’objet actuel en valeur HRESULT.
operator HRESULT() const throw ();
CAtlException ::m_hr
Membre de données HRESULT.
HRESULT m_hr;
Notes
Membre de données qui stocke la condition d’erreur. La valeur HRESULT est définie par le constructeur, CAtlException ::CAtlException.