_com_error 类

Microsoft 专用

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

构造

_com_error

构造 _com_error 对象。

运算符

运算符=

赋值存在的 _com_error 对象到另一个对象。

提取器功能

Error

索引传递到构造函数的 HRESULT

IErrorInfo

恢复传递给构造函数的 IErrorInfo 对象。

WCode

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

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 or comsuppwd.lib(有关更多信息,请参见/Zc:wchar_t(wchar_t 是本机类型)

请参见

参考

编译器 COM 支持类

其他资源

IErrorInfo Interface