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