通用 COM 错误代码

通用 COM 错误代码会将操作状态表示为所有 COM 模块生成的操作状态。 下表包含任一 Win32 平台上此类错误代码的部分示例。

错误代码 十六进制值 说明
E_ABORT 0x80004004 操作已中止。
E_FAIL 0x80004005 错误。
E_NOINTERFACE 0x80004002 接口不受支持。
E_NOTIMPL 0x80004001 未实现。
E_POINTER 0x80004003 无效指针。
E_UNEXPECTED 0x8000FFFF 灾难性故障。