Microsoft 专用
_com_error 对象表示在从类型生成的标头文件的错误处理的包装函数检测的异常条件库或由一个 COM 支持选件类。 _com_error 选件类来封装 HRESULT 错误代码和所有关联的 IErrorInfo Interface 对象。
构造
构造 _com_error 对象。 |
运算符
赋值存在的 _com_error 对象到另一个对象。 |
提取器功能
索引传递到构造函数的 HRESULT。 |
|
恢复传递给构造函数的 IErrorInfo 对象。 |
|
检索映射到在封装的 HRESULT 16 位错误代码。 |
IErrorInfo 功能
调用IErrorInfo::GetDescription函数 |
|
调用IErrorInfo::GetHelpContext函数 |
|
调用IErrorInfo::GetHelpFile函数 |
|
调用IErrorInfo::GetSource函数 |
|
调用IErrorInfo::GetGUID函数 |
格式消息提取器
检索存储在_com_error 对象中的HRESULT字符串信息。 |
为 HRESULT 映射器的 ExepInfo.wCode
将 32 位 HRESULT 映射到 16 位 wCode。 |
|
将 16 位 wCode 映射到 32 位 HRESULT。 |
要求
Header: comdef.h
Lib: comsuppw.lib or comsuppwd.lib(有关更多信息,请参见/Zc:wchar_t(wchar_t 是本机类型))