HRESULT
适用于:Outlook 2013 | Outlook 2016
用于描述错误或警告的 32 位值。
typedef LONG HRESULT;
备注
HRESULT 数据类型与 SCODE 数据类型相同。
HRESULT 值由以下字段组成:
指示严重性的 1 位代码,其中 0 表示成功,1 表示失败。
4 位保留值。
指示错误或警告责任的 11 位代码,也称为设施代码。
描述错误或警告的 16 位代码。
大多数 MAPI 接口方法和函数返回 HRESULT 值,以提供详细的原因形成。 HRESULT 值也广泛使用在 OLE 接口方法中。 OLE 提供了多个宏,用于在 HRESULT 值和 SCODE 值之间进行转换,这是错误处理的另一种常见数据类型。
注意
在 64 位 MAPI 中, HRESULT 仍然是 32 位值。
有关 OLE 使用 HRESULT 值的信息,请参阅 OLE 程序员参考。 有关在 MAPI 中使用这些值的详细信息,请参阅 错误处理 和以下任何接口方法: