Compartilhar via


Classe de CAtlException

Essa classe define uma exceção de ATL.

class CAtlException

Membros

Construtores public

Nome

Descrição

CAtlException::CAtlException

o construtor.

Operadores públicos

Nome

Descrição

CAtlException::operator HRESULT

Converte o objeto atual para um valor HRESULT.

Membros públicos de dados

Nome

Descrição

CAtlException::m_hr

A variável do tipo HRESULT criado pelo objeto e usado para armazenar a condição de erro.

Comentários

Um objeto de CAtlException representa uma condição de exceção relacionada a uma operação de ATL. A classe de CAtlException inclui um membro de dados públicos que armazena o código de status que indica a razão para a exceção e um operador cast que permite que você trate a exceção como se fosse um HRESULT.

Geralmente, você irá chamar AtlThrow em vez de criar um objeto de CAtlException diretamente.

Requisitos

Cabeçalho: atlexcept.h

Consulte também

Referência

AtlThrow

Outros recursos

Visão geral da classe de ATL