_com_error::ErrorMessage

Microsoft 专用

_com_error 对象检索 HRESULT 的字符串消息存储状态。

const TCHAR * ErrorMessage( ) const throw( );

返回值

返回在 _com_error 对象中记录的 HRESULT 的字符串消息。如果 HRESULT 是映射的 16 位 wCode,则一般消息 “IDispatch error #<wCode>”返回。如果未找到消息,则一般消息 “Unknown error #<hresult>”返回。该返回的字符串是 Unicode 或多字节字符串,具体取决于 _UNICODE 宏的状态。

备注

检索 HRESULT 适当的系统信息文本在 _com_error 对象中记录了。系统信息文本通过调用 Win32 FormatMessage 函数获取。FormatMessage API 分配返回的字符串,因此,释放它,当销毁时 _com_error 对象。

特定于 Microsoft 的结尾

请参见

参考

_com_error选件类