ERROR_NOTIFICATION

适用于:Outlook 2013 | Outlook 2016

描述与严重错误相关的信息。 这会导致生成错误通知。

属性
标头文件:
Mapidefs.h
typedef struct _ERROR_NOTIFICATION
{
  ULONG cbEntryID;
  LPENTRYID lpEntryID;
  SCODE scode;
  ULONG ulFlags;
  LPMAPIERROR lpMAPIError;
} ERROR_NOTIFICATION;

Members

cbEntryID

lpEntryID 指向的条目标识符中的字节数。

lpEntryID

指向导致错误的 对象的条目标识符的指针。

scode

严重错误的错误值。

ulFlags

标志的位掩码,用于在 lpMAPIError 所指向的结构中指定 lpszError 成员所指向的文本的格式。 可以设置以下标志:

MAPI_UNICODE

传入的字符串采用 Unicode 格式。 如果未设置MAPI_UNICODE标志,则字符串采用 ANSI 格式。

lpMAPIError

指向描述错误的 MAPIERROR 结构的指针。

备注

ERROR_NOTIFICATION结构是 NOTIFICATION 结构的信息成员中包含的结构联合的成员之一。 当 NOTIFICATION 结构的信息成员包含ERROR_NOTIFICATION结构时,NOTIFICATION 结构的 ulEventType 成员将设置为 fnevCriticalError

cbEntryID 成员和 lpEntryID 成员的值可以为 NULL。

有关通知的详细信息,请参阅下表中所述的主题。

主题 说明
MAPI 中的事件通知
通知和通知事件的常规概述。
处理通知
讨论客户端应如何处理通知。
支持事件通知
讨论服务提供商如何使用 IMAPISupport 方法生成通知。

另请参阅

MAPIERROR

通知

MAPI 结构