Compartir a través de


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.

Vea también

Notificaci�n

SPropTagArray

Estructuras MAPI