Compartilhar via


classe _com_error

Específicos do Microsoft

A _com_error objeto representa uma condição de exceção detectada pelas funções de wrapper do tratamento de erros nos arquivos de cabeçalho gerados a partir da biblioteca de tipo ou por uma das classes COM suporte.O _com_error classe encapsula a HRESULT código de erro e qualquer associado IErrorInfo Interface objeto.

Construção

_com_error

Constrói uma _com_error objeto.

Operadores

operador =

Atribui uma existente _com_error o objeto para outro.

Extrator de funções

Erro

Recupera o HRESULT passado para o construtor.

ErrorInfo

Recupera o IErrorInfo objeto passado para o construtor.

WCode

Recupera o código de erro de 16 bits mapeado para o encapsulado HRESULT.

Funções de IErrorInfo

Descrição

Chamadas IErrorInfo::GetDescription função.

HelpContext

Chamadas IErrorInfo::GetHelpContext função.

HelpFile

Chamadas IErrorInfo::GetHelpFile função

Origem

Chamadas IErrorInfo::GetSource função.

GUID

Chamadas IErrorInfo::GetGUID função.

Extrator de mensagem de formato

ErrorMessage

Recupera a mensagem de seqüência de caracteres para HRESULT armazenados na _com_error objeto.

ExepInfo.wCode para o HRESULT Mappers

HRESULTToWCode

Mapas de 32 bits HRESULT para 16 bits wCode.

WCodeToHRESULT

Mapas de 16 bits wCode para 32 bits HRESULT.

Requisitos

**Header:**comdef.h

**Lib:**comsuppw.lib ou comsuppwd.lib (consulte /ZC:wchar_t (wchar_t é o tipo nativo) para obter mais informações)

Consulte também

Referência

Classes do compilador COM suporte

IErrorInfo Interface