Partilhar via


_com_error::ErrorMessage

Específico da Microsoft

Recupera a mensagem de cadeia de caracteres para HRESULT armazenado no objeto _com_error.

const TCHAR * ErrorMessage( ) const throw( );

Valor de retorno

Retorna a mensagem de cadeia de caracteres para HRESULT, registrado no objeto _com_error. Se HRESULT for um wCodede 16 bits mapeado, uma mensagem genérica "IDispatch error #<wCode>" será retornada. Se nenhuma mensagem for encontrada, então uma mensagem genérica "Unknown error #<hresult>" será retornada. A cadeia de caracteres retornada será uma cadeia de caracteres Unicode ou multibyte, dependendo do estado da macro _UNICODE.

Comentários

Recupera o texto da mensagem apropriada do sistema para HRESULT, gravado no objeto _com_error. O texto da mensagem do sistema é obtido chamando a função do Win32 FormatMessage. A cadeia de caracteres retornada é alocada pela API FormatMessage e é liberada quando o objeto _com_error é destruído.

FIM de Específico da Microsoft

Consulte também

Referência

Classe _com_error