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. |