OBJECT_NOTIFICATION
S’applique à : Outlook 2013 | Outlook 2016
Contient des informations sur un objet qui a subi une modification, telle qu’il est copié ou modifié.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
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
Nombre d’octets dans l’identificateur d’entrée désigné par le membre lpEntryID .
lpEntryID
Pointeur vers l’identificateur d’entrée de l’objet affecté.
ulObjType
Type d’objet affecté. Les types possibles sont les suivants :
MAPI_STORE
Magasin de messages.
MAPI_ADDRBOOK
Carnet.
MAPI_FOLDER
Dossier.
MAPI_ABCONT
Conteneur de carnet d’adresses.
MAPI_MESSAGE
Message.
MAPI_MAILUSER
Utilisateur de messagerie.
MAPI_ATTACH
Attachement.
MAPI_DISTLIST
Liste de distribution.
MAPI_PROFSECT
Section Profil.
MAPI_STATUS
Objet Status.
MAPI_SESSION
Objet de session.
cbParentID
Nombre d’octets dans l’identificateur d’entrée pointé par le membre lpParentID .
lpParentID
Pointeur vers l’identificateur d’entrée du parent de l’objet affecté.
cbOldID
Nombre d’octets dans l’identificateur d’entrée désigné par le membre lpOldID .
lpOldID
Pointeur vers l’identificateur d’entrée de l’objet d’origine. Ce pointeur peut avoir la valeur NULL si l’événement ne nécessite pas d’objet d’origine.
cbOldParentID
Nombre d’octets dans l’identificateur d’entrée vers lequel pointe le membre lpOldParentID .
lpOldParentID
Pointeur vers l’identificateur d’entrée du parent de l’objet d’origine. Ce pointeur peut avoir la valeur NULL si l’événement ne nécessite pas d’objet d’origine.
lpPropTagArray
Pointeur vers une structure SPropTagArray qui contient les balises de propriété identifiant les propriétés affectées par l’événement.
Remarques
La structure OBJECT_NOTIFICATION est l’un des membres de l’union des structures incluses dans le membre info de la structure NOTIFICATION . Lorsque le membre info d’une structure NOTIFICATION contient une structure OBJECT_NOTIFICATION , le membre ulEventType de la structure NOTIFICATION est défini sur l’un des types d’événements suivants :
fnevObjectCreated
fnevObjectModified
fnevObjectDeleted
fnevObjectMoved
fnevObjectCopied
fnevSearchComplete
L’événement search complete, représenté par le type d’événement fnevSearchComplete, indique que la recherche initiale du domaine pour un dossier de recherche est terminée.
Les membres suivants qui contiennent des informations sur l’objet d’origine sont utilisés uniquement dans les événements de déplacement et de copie.
cbOldID
lpOldID
cbOldParentID
lpOldParentID
Ces membres ne s’appliquent pas aux autres types d’événements.
Pour plus d’informations sur la notification, consultez les rubriques décrites dans le tableau suivant.
Rubrique | Description |
---|---|
Notification d’événement dans MAPI |
Vue d’ensemble générale des événements de notification et de notification. |
Gestion des notifications |
Discussion sur la façon dont les clients doivent gérer les notifications. |
Notification d’événement de prise en charge |
Discussion sur la façon dont les fournisseurs de services peuvent utiliser la méthode IMAPISupport pour générer des notifications. |