_com_error选件类
Microsoft 专用
_com_error 对象表示在从类型生成的头文件的错误处理的包装函数检测的异常条件库或由一个 COM 支持类。 _com_error 类封装 HRESULT 错误代码和所有关联的 IErrorInfo Interface 对象。
构造
构造 _com_error 对象。 |
运算符
将现有 _com_error 对象到另一个。 |
提取器功能
检索 HRESULT 传递给构造函数。 |
|
检索 IErrorInfo 对象传递给构造函数。 |
|
检索 16 位错误代码映射到在中封装的 HRESULT。 |
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 或 comsuppwd.lib (请参见 /Zc:wchar_t(wchar_t 是本机类型) 有关更多信息)