SCODE
适用于:Outlook 2013 | Outlook 2016
用于描述错误或警告的 32 位状态值。
typedef ULONG SCODE;
备注
SCODE 数据类型与 HRESULT 数据类型相同。
SCODE 值分为四个字段:
设置为 0 表示成功的单位严重性代码,设置为 1 表示失败。
11 位保留字段
一个 4 位设施代码,指示导致错误或警告的区域。
描述导致错误或警告的问题的 16 位错误或警告代码。
许多 MAPI 函数和方法返回定义为 HRESULT 数据类型的 SCODE 值,OLE 方法和函数也返回。 OLE 定义了多个可用于在 SCODE 和 HRESULT 之间转换的宏。
注意
在 64 位 MAPI 中, SCODE 仍然是 32 位值。
有关 MAPI 如何使用 SCODE 数据类型的详细信息,请参阅 错误处理。 有关 OLE 和 SCODE 数据类型的详细信息,请参阅 OLE 程序员参考。