Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta classe define uma exceção ATL.
Sintaxe
class CAtlException
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CAtlException::CAtlException | O construtor. |
Operadores Públicos
| Nome | Description |
|---|---|
| CAtlException::operator HRESULT | Conjura o objeto atual para um valor HRESULT. |
Membros de Dados Públicos
| Nome | Description |
|---|---|
| CAtlException::m_hr | A variável do tipo HRESULT criada pelo objeto e usada para armazenar a condição de erro. |
Observações
Um CAtlException objeto representa uma condição de exceção relacionada com uma operação ATL. A CAtlException classe inclui um membro de dados públicos que armazena o código de estado indicando a razão da exceção e um operador de cast que permite tratar a exceção como se fosse um HRESULT.
Em geral, vais chamar AtlThrow em vez de criar um CAtlException objeto diretamente.
Requerimentos
Cabeçalho: atlexcept.h
CAtlException::CAtlException
O construtor.
CAtlException(HRESULT hr) throw();
CAtlException() throw();
Parâmetros
horas
O código de erro HRESULT.
CAtlException::operator HRESULT
Conjura o objeto atual para um valor HRESULT.
operator HRESULT() const throw ();
CAtlException::m_hr
O membro de dados do HRESULT.
HRESULT m_hr;
Observações
O membro de dados que armazena a condição de erro. O valor HRESULT é definido pelo construtor, CAtlException::CAtlException.
Consulte também
AtlThrow
Visão geral da classe