Compartilhar via


OBJECT_NOTIFICATION

Aplica-se a: Outlook 2013 | Outlook 2016

Contém informações sobre um objeto que sofreu uma alteração, como ser copiado ou modificado.

Propriedade Valor
Arquivo de cabeçalho:
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

Contagem de bytes no identificador de entrada apontado pelo membro lpEntryID .

Lpentryid

Ponteiro para o identificador de entrada do objeto afetado.

ulObjType

Tipo de objeto afetado. Os tipos possíveis são os seguintes:

MAPI_STORE

Repositório de mensagens.

MAPI_ADDRBOOK

Catálogo de endereços.

MAPI_FOLDER

Pasta.

MAPI_ABCONT

Contêiner do catálogo de endereços.

MAPI_MESSAGE

Mensagem.

MAPI_MAILUSER

Usuário de mensagens.

MAPI_ATTACH

Anexo.

MAPI_DISTLIST

Lista de distribuição.

MAPI_PROFSECT

Seção Perfil.

MAPI_STATUS

Objeto Status.

MAPI_SESSION

Objeto session.

cbParentID

Contagem de bytes no identificador de entrada apontado pelo membro lpParentID .

lpParentID

Ponteiro para o identificador de entrada do pai do objeto afetado.

cbOldID

Contagem de bytes no identificador de entrada apontado pelo membro lpOldID .

lpOldID

Ponteiro para o identificador de entrada do objeto original. Esse ponteiro poderá ser NULL se o evento não exigir um objeto original.

cbOldParentID

Contagem de bytes no identificador de entrada apontado pelo membro lpOldParentID .

lpOldParentID

Ponteiro para o identificador de entrada do pai do objeto original. Esse ponteiro poderá ser NULL se o evento não exigir um objeto original.

Lpproptagarray

Ponteiro para uma estrutura SPropTagArray que contém as marcas de propriedade que identificam as propriedades afetadas pelo evento.

Comentários

A estrutura OBJECT_NOTIFICATION é um dos membros da união de estruturas incluídas no membro de informações da estrutura NOTIFICATION . Quando o membro de informações de uma estrutura notification contém uma estrutura OBJECT_NOTIFICATION , o membro ulEventType da estrutura NOTIFICATION é definido como um dos seguintes tipos de eventos:

  • fnevObjectCreated

  • fnevObjectModified

  • fnevObjectDeleted

  • fnevObjectMoved

  • fnevObjectCopied

  • fnevSearchComplete

O evento de conclusão da pesquisa, representado pelo tipo de evento fnevSearchComplete, indica que a pesquisa inicial do domínio para uma pasta de pesquisa foi concluída.

Os membros a seguir que contêm informações sobre o objeto original são usados apenas em eventos de movimentação e cópia.

  • cbOldID

  • lpOldID

  • cbOldParentID

  • lpOldParentID

Esses membros não se aplicam aos outros tipos de eventos.

Para obter mais informações sobre a notificação, confira os tópicos descritos na tabela a seguir.

Tópico Descrição
Notificação de eventos no MAPI
Visão geral dos eventos de notificação e notificação.
Manipulando notificações
Discussão sobre como os clientes devem lidar com as notificações.
Notificações de eventos de suporte
Discussão sobre como os provedores de serviços podem usar o método IMAPISupport para gerar notificações.

Confira também

NOTIFICAÇÃO

SPropTagArray

Estruturas MAPI