SCODE

适用于:Outlook 2013 | Outlook 2016

用于描述错误或警告的 32 位状态值。

typedef ULONG SCODE;

备注

SCODE 数据类型与 HRESULT 数据类型相同。

SCODE 值分为四个字段:

  • 设置为 0 表示成功的单位严重性代码,设置为 1 表示失败。

  • 11 位保留字段

  • 一个 4 位设施代码,指示导致错误或警告的区域。

  • 描述导致错误或警告的问题的 16 位错误或警告代码。

许多 MAPI 函数和方法返回定义为 HRESULT 数据类型的 SCODE 值,OLE 方法和函数也返回。 OLE 定义了多个可用于在 SCODEHRESULT 之间转换的宏。

注意

在 64 位 MAPI 中, SCODE 仍然是 32 位值。

有关 MAPI 如何使用 SCODE 数据类型的详细信息,请参阅 错误处理。 有关 OLE 和 SCODE 数据类型的详细信息,请参阅 OLE 程序员参考

另请参阅

HRESULTMAPI 数据类型