Partager via


IOSTX::SyncBeg

S’applique à : Outlook 2013 | Outlook 2016

Prépare le magasin local pour la synchronisation dans un état particulier et récupère les informations nécessaires à la réplication.

HRESULT SyncBeg( 
    UINT uiSync, 
    LPVOID *ppv 
);

Paramètres

uiSync

[in] État dans lequel le magasin local entrera. Voici une liste d’identificateurs d’état :

LR_SYNC_IDLE

LR_SYNC

LR_SYNC_UPLOAD_HIERARCHY

LR_SYNC_UPLOAD_FOLDER

LR_SYNC_CONTENTS

LR_SYNC_UPLOAD_TABLE

LR_SYNC_UPLOAD_MESSAGE

LR_SYNC_UPLOAD_MESSAGE_READ

LR_SYNC_UPLOAD_MESSAGE_DEL

LR_SYNC_DOWNLOAD_HIERARCHY

LR_SYNC_DOWNLOAD_TABLE

Ppv

[in]/[out] Pointeur vers la structure de données correspondant à l’état à entrer.

DNHIER

DNTBL

DNTBL

SYNCHRONISATION

SYNCCONT

UPDEL

UPDELE

UPFLD

UPHIER

UPMOV

UPMSG

UPREAD

UPREADE

UPTBL

UPTBLE

Remarques

Le client appelle IOSTX ::SetSyncResult pour définir le résultat de la synchronisation, puis appelle IOSTX ::SyncEnd pour mettre fin à cet état. Le client doit appeler IOSTX ::SyncEnd pour chaque appel à IOSTX ::SyncBeg afin de déterminer si l’état a été correctement répliqué. Une fois que cela a été déterminé, Outlook peut commencer à propre son état interne.

La plupart de ces structures contiennent des informations [out]/[in], ce qui permet à Outlook de transmettre des informations au client et au client de transmettre des informations à Outlook. Lorsque le client appelle IOSTX ::SyncBeg, Outlook alloue la structure de données pour un état donné et l’initialise avec des informations pour cet état. Il s’agit des informations [out]. Dans un état, le client met à jour la structure de données correspondante pour cet état. Il s’agit des informations [in].

Voir aussi

IOSTX::GetLastError

IOSTX::InitSync

IOSTX::SetSyncResult

IOSTX::SyncEnd

IOSTX::SyncHdrBeg

IOSTX::SyncHdrEnd

IOSTX : IUnknown

Constantes MAPI