Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta clase define una excepción ATL.
Sintaxis
class CAtlException
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| CAtlException::CAtlException | Constructor . |
Operadores públicos
| Nombre | Descripción |
|---|---|
| CAtlException::operator HRESULT | Convierte el objeto actual en un valor HRESULT. |
Miembros de datos públicos
| Nombre | Descripción |
|---|---|
| CAtlException::m_hr | Variable de tipo HRESULT creada por el objeto y usada para almacenar la condición de error. |
Comentarios
Un objeto CAtlException representa una condición de excepción relacionada con una operación ATL. La clase CAtlException incluye un miembro de datos público que almacena el código de estado que indica el motivo de la excepción y un operador de conversión que permite tratar la excepción como si fuera un HRESULT.
En general, llamará a AtlThrow en lugar de crear un objeto CAtlException directamente.
Requisitos
Encabezado: atlexcept.h
CAtlException::CAtlException
Constructor .
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Parámetros
Hr
Código de error HRESULT.
CAtlException::operator HRESULT
Convierte el objeto actual en un valor HRESULT.
operator HRESULT() const throw ();
CAtlException::m_hr
Miembro de datos HRESULT.
HRESULT m_hr;
Comentarios
Miembro de datos que almacena la condición de error. El constructor establece el valor HRESULT, CAtlException::CAtlException.