Partager via


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.

Voir aussi

Notification

SPropTagArray

Structures MAPI