共用方式為


OBJECT_NOTIFICATION

適用於:Outlook 2013 |Outlook 2016

包含已經歷變更之對象的相關信息,例如正在複製或修改。

屬性
標頭檔:
Mapidefs.h
typedef struct _OBJECT_NOTIFICATION
{
  ULONG cbEntryID;
  LPENTRYID lpEntryID;
  ULONG ulObjType;
  ULONG cbParentID;
  LPENTRYID lpParentID;
  ULONG cbOldID;
  LPENTRYID lpOldID;
  ULONG cbOldParentID;
  LPENTRYID lpOldParentID;
  LPSPropTagArray lpPropTagArray;
} OBJECT_NOTIFICATION;

成員

cbEntryID

lpEntryID 成員所指向之專案標識碼中的位元組計數。

lpEntryID

受影響物件之專案標識碼的指標。

ulObjType

受影響的物件類型。 可能的類型如下:

MAPI_STORE

訊息存放區。

MAPI_ADDRBOOK

通訊錄。

MAPI_FOLDER

資料夾。

MAPI_ABCONT

通訊簿容器。

MAPI_MESSAGE

消息。

MAPI_MAILUSER

傳訊使用者。

MAPI_ATTACH

附件。

MAPI_DISTLIST

通訊群組清單。

MAPI_PROFSECT

配置檔區段。

MAPI_STATUS

Status 物件。

MAPI_SESSION

Session 物件。

cbParentID

lpParentID 成員所指向之專案標識碼中的位元組計數。

lpParentID

受影響物件之父系的專案標識碼指標。

cbOldID

lpOldID 成員所指向之專案標識碼中的位元組計數。

lpOldID

原始物件之專案標識碼的指標。 如果事件不需要原始物件,這個指標可以是 NULL。

cbOldParentID

lpOldParentID 成員所指向之專案標識碼中的位元組計數。

lpOldParentID

原始物件之父系的專案標識碼指標。 如果事件不需要原始物件,這個指標可以是 NULL。

lpPropTagArray

SPropTagArray 結構的指標,其中包含識別受事件影響之屬性的屬性標籤。

註解

OBJECT_NOTIFICATION結構是 NOTIFICATION 結構信息成員中所包含之結構聯集的成員之一。 當NOTIFICATION 結構的信息成員包含OBJECT_NOTIFICATION結構時,NOTIFICATION 結構的ulEventType成員會設定為下列其中一種類型的事件:

  • fnevObjectCreated

  • fnevObjectModified

  • fnevObjectDeleted

  • fnevObjectMoved

  • fnevObjectCopied

  • fnevSearchComplete

以 fnevSearchComplete 事件類型表示的搜尋完成事件,表示已完成一個搜尋資料夾的網域初始搜尋。

下列包含原始物件相關信息的成員只會用於移動和複製事件。

  • cbOldID

  • lpOldID

  • cbOldParentID

  • lpOldParentID

這些成員不適用於其他類型的事件。

如需通知的詳細資訊,請參閱下表所述的主題。

主題 描述
MAPI 中的事件通知
通知和通知事件的一般概觀。
處理通知
討論用戶端應如何處理通知。
支援事件通知
討論服務提供者如何使用 IMAPISupport 方法來產生通知。

另請參閱

通知

SPropTagArray

MAPI 結構