Classe _com_error
Específico da Microsoft
Um objeto _com_error representa uma condição de exceção detectada pelas funções de wrapper para tratamento de erros nos arquivos de cabeçalho gerados a partir da biblioteca de tipos ou por uma das classes de suporte COM. A classe _com_error encapsula o código de erro de HRESULT e qualquer objeto IErrorInfo Interface associado.
Construção
Constrói um objeto _com_error. |
Operadores
Atribui um objeto _com_error existente a outro. |
Funções de extrator
Recupera o HRESULT passado para o construtor. |
|
Recupera o objeto IErrorInfo passado para o construtor. |
|
Recupera o código de erro de 16 bits mapeado para o HRESULT encapsulado. |
Funções IErrorInfo
Chama a função IErrorInfo::GetDescription. |
|
Chama a função IErrorInfo::GetHelpContext. |
|
Chama a função IErrorInfo::GetHelpFile. |
|
Chama a função IErrorInfo::GetSource. |
|
Chama a função IErrorInfo::GetGUID. |
Extrator de mensagem de formato
Recupera a mensagem de cadeia de caracteres para o HRESULT armazenado no objeto _com_error. |
Mapeadores de ExepInfo.wCode para HRESULT
Mapeia um HRESULT de 32 bits para um wCode de 16 bits. |
|
Mapeia um wCode de 16 bits para um HRESULT de 32 bits. |
Requisitos
Header: comdef.h
Lib: comsuppw.lib ou comsuppwd.lib (consulte /Zc:wchar_t (wchar_t é do tipo nativo) para obter mais informações)
Consulte também
Referência
Classes de suporte COM do compilador