_com_error选件类

Microsoft 专用

_com_error 对象表示在从类型生成的头文件的错误处理的包装函数检测的异常条件库或由一个 COM 支持类。 _com_error 类封装 HRESULT 错误代码和所有关联的 IErrorInfo Interface 对象。

构造

_com_error

构造 _com_error 对象。

运算符

= 运算符

将现有 _com_error 对象到另一个。

提取器功能

错误

检索 HRESULT 传递给构造函数。

ErrorInfo

检索 IErrorInfo 对象传递给构造函数。

WCode

检索 16 位错误代码映射到在中封装的 HRESULT

IErrorInfo 功能

说明

调用 IErrorInfo::GetDescription 功能。

HelpContext

调用 IErrorInfo::GetHelpContext 功能。

HelpFile

调用 IErrorInfo::GetHelpFile 功能

调用 IErrorInfo::GetSource 功能。

GUID

调用 IErrorInfo::GetGUID 功能。

格式消息提取器

ErrorMessage

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

为 HRESULT 制图员的 ExepInfo.wCode

HRESULTToWCode

映射 32 位 HRESULT 为 16 位 wCode

WCodeToHRESULT

映射 16 位 wCode 为 32 位 HRESULT

要求

Header: comdef.h

Lib: comsuppw.lib 或 comsuppwd.lib (请参见 /Zc:wchar_t(wchar_t 是本机类型) 有关更多信息)

请参见

参考

编译器COM支持选件类

IErrorInfo Interface