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;
Members
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 является одним из членов объединения структур, включенных в элемент info структуры NOTIFICATION . Если информационный элемент структуры NOTIFICATION содержит структуру OBJECT_NOTIFICATION , элементу ulEventType структуры NOTIFICATION присваивается один из следующих типов событий:
fnevObjectCreated
fnevObjectModified
fnevObjectDeleted
fnevObjectMoved
fnevObjectCopied
fnevSearchComplete
Событие завершения поиска, представленное типом события fnevSearchComplete, указывает, что начальный поиск в домене для одной папки поиска завершен.
Следующие элементы, содержащие сведения об исходном объекте, используются только в событиях перемещения и копирования.
cbOldID
lpOldID
cbOldParentID
lpOldParentID
Эти элементы не применяются к другим типам событий.
Дополнительные сведения об уведомлениях см. в разделах, описанных в следующей таблице.
Статья | Описание |
---|---|
Уведомление о событиях в MAPI |
Общие сведения о событиях уведомлений и уведомлений. |
Обработка уведомлений |
Обсуждение того, как клиенты должны обрабатывать уведомления. |
Поддержка уведомлений о событиях |
Обсуждение того, как поставщики услуг могут использовать метод IMAPISupport для создания уведомлений. |