Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Библиотека активных шаблонов (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.