Поделиться через


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 для создания уведомлений.

См. также

�����������

SPropTagArray

Структуры MAPI