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. |