Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Этот класс определяет исключение ATL.
Синтаксис
class CAtlException
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CAtlException::CAtlException | Конструктор. |
Открытые операторы
| Имя | Описание |
|---|---|
| CAtlException::operator HRESULT | Приведение текущего объекта к значению HRESULT. |
Открытые члены данных
| Имя | Описание |
|---|---|
| CAtlException::m_hr | Переменная типа HRESULT, созданная объектом и используемая для хранения условия ошибки. |
Замечания
CAtlException Объект представляет условие исключения, связанное с операцией ATL. Класс CAtlException включает в себя общедоступный элемент данных, в котором хранится код состояния, указывающий причину исключения и оператор приведения, который позволяет рассматривать исключение как если бы это было HRESULT.
Как правило, вы вызовете AtlThrow объект, а не создаете объект напрямую CAtlException .
Требования
Заголовок: atlexcept.h
CAtlException::CAtlException
Конструктор.
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Параметры
час
Код ошибки HRESULT.
CAtlException::operator HRESULT
Приведение текущего объекта к значению HRESULT.
operator HRESULT() const throw ();
CAtlException::m_hr
Элемент данных HRESULT.
HRESULT m_hr;
Замечания
Элемент данных, в который хранится условие ошибки. Значение HRESULT задается конструктором CAtlException ::CAtlException.