OBJECT_NOTIFICATION
Hace referencia a: Outlook 2013 | Outlook 2016
Contiene información sobre un objeto que ha sufrido un cambio, como copiarse o modificarse.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
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
Recuento de bytes en el identificador de entrada al que apunta el miembro lpEntryID .
lpEntryID
Puntero al identificador de entrada del objeto afectado.
ulObjType
Tipo de objeto afectado. Los tipos posibles son los siguientes:
MAPI_STORE
Almacén de mensajes.
MAPI_ADDRBOOK
Libreta de direcciones.
MAPI_FOLDER
Carpeta.
MAPI_ABCONT
Contenedor de la libreta de direcciones.
MAPI_MESSAGE
Mensaje.
MAPI_MAILUSER
Usuario de mensajería.
MAPI_ATTACH
Archivo adjunto.
MAPI_DISTLIST
Lista de distribución.
MAPI_PROFSECT
Sección Perfil.
MAPI_STATUS
Objeto Status.
MAPI_SESSION
Objeto Session.
cbParentID
Recuento de bytes en el identificador de entrada al que apunta el miembro lpParentID .
lpParentID
Puntero al identificador de entrada del elemento primario del objeto afectado.
cbOldID
Recuento de bytes en el identificador de entrada al que apunta el miembro lpOldID .
lpOldID
Puntero al identificador de entrada del objeto original. Este puntero puede ser NULL si el evento no requiere un objeto original.
cbOldParentID
Recuento de bytes en el identificador de entrada al que apunta el miembro lpOldParentID .
lpOldParentID
Puntero al identificador de entrada del elemento primario del objeto original. Este puntero puede ser NULL si el evento no requiere un objeto original.
lpPropTagArray
Puntero a una estructura SPropTagArray que contiene las etiquetas de propiedad que identifican las propiedades afectadas por el evento.
Comentarios
La estructura OBJECT_NOTIFICATION es uno de los miembros de la unión de estructuras incluidas en el miembro de información de la estructura NOTIFICATION . Cuando el miembro de información de una estructura NOTIFICATION contiene una estructura OBJECT_NOTIFICATION , el miembro ulEventType de la estructura NOTIFICATION se establece en uno de los siguientes tipos de eventos:
fnevObjectCreated
fnevObjectModified
fnevObjectDeleted
fnevObjectMoved
fnevObjectCopied
fnevSearchComplete
El evento search complete, representado por el tipo de evento fnevSearchComplete, indica que se ha completado la búsqueda inicial del dominio para una carpeta de búsqueda.
Los siguientes miembros que contienen información sobre el objeto original solo se usan en los eventos de movimiento y copia.
cbOldID
lpOldID
cbOldParentID
lpOldParentID
Estos miembros no se aplican a los otros tipos de eventos.
Para obtener más información sobre la notificación, consulte los temas descritos en la tabla siguiente.
Tema | Descripción |
---|---|
Notificación de eventos en MAPI |
Introducción general a los eventos de notificación y notificación. |
Control de notificaciones |
Explicación de cómo los clientes deben controlar las notificaciones. |
Notificación de eventos auxiliar |
Explicación de cómo los proveedores de servicios pueden usar el método IMAPISupport para generar notificaciones. |