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 方法來產生通知。 |