Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace referencia a: Outlook 2013 | Outlook 2016
Esta estructura se usa con IMAPISync::SynchronizeInBackground.
typedef struct _MAPISIB
{
ULONG ulSize;
ULONG ulFlags;
LPMAPISESSION psesSync;
LPUNKNOWN punkCallBack;
HANDLE *phSyncDoneEvent;
} MAPISIB, *PMAPISIB
Members
ulSize
Tamaño de la estructura.
ulFlags
Marca que indica el tipo de sincronización. Debe ser uno de los siguientes valores:
| Flag | Valor | Descripción |
|---|---|---|
| SYNC_OUTGOING_MAIL |
0x00000200 |
Envíe el mensaje al servidor (no en uso actualmente). |
| SYNC_UPLOAD_HIERARCHY |
0x00000001 |
Cambios de jerarquía de inserción en el servidor. |
| SYNC_DOWNLOAD_HIERARCHY |
0x00000002 |
Cambios en la jerarquía de extracción del servidor. |
| SYNC_UPLOAD_CONTENTS |
0x00000040 |
Insertar cambios de mensajes en el servidor. |
| SYNC_DOWNLOAD_CONTENTS |
0x00000080 |
Cambios de mensajes de extracción del servidor. |
| SYNC_ON_DEMAND |
0x20000000 |
El usuario inició la sincronización y debe ser una prioridad mayor. |
| SYNC_GLOBAL_HEADERS |
0x02000000 |
Solo debe sincronizar encabezados y no cuerpos completos. |
psesSync
[IN] Puntero a la sesión MAPI.
punkCallBack
[IN] Puntero a la interfaz en la que se va a proporcionar el progreso. Se puede usar para consultar la interfaz de IMAPISyncProgressCallback : IUnknown.
*phSyncDoneEvent
[OUT] El evento que se producirá cuando se complete el subproceso que se acaba de crear. El puntero debe ser válido porque contendrá el evento .