Freigeben über


OBJECT_NOTIFICATION

Gilt für: Outlook 2013 | Outlook 2016

Enthält Informationen zu einem Objekt, das einer Änderung unterzogen wurde, z. B. das Kopieren oder Ändern.

Eigenschaft Wert
Headerdatei
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

Anzahl der Bytes im Eintragsbezeichner, auf den der lpEntryID-Member verweist.

lpEntryID

Zeiger auf den Eintragsbezeichner des betroffenen Objekts.

ulObjType

Typ des betroffenen Objekts. Folgende Typen sind möglich:

MAPI_STORE

Nachrichtenspeicher.

MAPI_ADDRBOOK

Adressbuch.

MAPI_FOLDER

Ordner.

MAPI_ABCONT

Adressbuchcontainer.

MAPI_MESSAGE

Nachricht.

MAPI_MAILUSER

Messagingbenutzer.

MAPI_ATTACH

Anhang.

MAPI_DISTLIST

Verteilerliste:

MAPI_PROFSECT

Profilabschnitt.

MAPI_STATUS

Status-Objekt.

MAPI_SESSION

Sitzungsobjekt.

cbParentID

Anzahl der Bytes im Eintragsbezeichner, auf den der lpParentID-Member verweist.

lpParentID

Zeiger auf den Eintragsbezeichner des übergeordneten Objekts des betroffenen Objekts.

cbOldID

Anzahl der Bytes im Eintragsbezeichner, auf den der lpOldID-Member verweist.

lpOldID

Zeiger auf den Eintragsbezeichner des ursprünglichen Objekts. Dieser Zeiger kann NULL sein, wenn das Ereignis kein ursprüngliches Objekt erfordert.

cbOldParentID

Anzahl der Bytes im Eintragsbezeichner, auf den der lpOldParentID-Member verweist.

lpOldParentID

Zeiger auf den Eintragsbezeichner des übergeordneten Objekts des ursprünglichen Objekts. Dieser Zeiger kann NULL sein, wenn das Ereignis kein ursprüngliches Objekt erfordert.

lpPropTagArray

Zeiger auf eine SPropTagArray-Struktur , die die Eigenschaftentags enthält, die eigenschaften identifizieren, die vom Ereignis betroffen sind.

Hinweise

Die OBJECT_NOTIFICATION-Struktur ist eines der Elemente der Vereinigung von Strukturen, die im Info-Member der NOTIFICATION-Struktur enthalten sind. Wenn das Infoelement einer NOTIFICATION-Struktur eine OBJECT_NOTIFICATION-Struktur enthält, wird das ulEventType-Element der NOTIFICATION-Struktur auf einen der folgenden Ereignistypen festgelegt:

  • fnevObjectCreated

  • fnevObjectModified

  • fnevObjectDeleted

  • fnevObjectMoved

  • fnevObjectCopied

  • fnevSearchComplete

Das Durch den fnevSearchComplete-Ereignistyp dargestellte Suchvorgang gibt an, dass die anfängliche Suche der Domäne für einen Suchordner abgeschlossen wurde.

Die folgenden Member, die Informationen zum ursprünglichen Objekt enthalten, werden nur in Bewegungs- und Kopierereignissen verwendet.

  • cbOldID

  • lpOldID

  • cbOldParentID

  • lpOldParentID

Diese Member gelten nicht für die anderen Ereignistypen.

Weitere Informationen zu Benachrichtigungen finden Sie in den in der folgenden Tabelle beschriebenen Themen.

Thema Beschreibung
Ereignisbenachrichtigung in MAPI
Allgemeine Übersicht über Benachrichtigungs- und Benachrichtigungsereignisse.
Behandeln von Benachrichtigungen
Erläuterung, wie Clients Benachrichtigungen behandeln sollten.
Unterstützende Ereignisbenachrichtigung
Erläuterung, wie Dienstanbieter die IMAPISupport-Methode verwenden können, um Benachrichtigungen zu generieren.

Siehe auch

Benachrichtigung

SPropTagArray

MAPI-Strukturen