Partager via


ISyncMgrSynchronize ::SetProgressCallback, méthode (mobsync.h)

Définit l’interface ISyncMgrSynchronizeCallback . Les applications inscrites utilisent cette interface de rappel pour fournir status informations à partir des méthodes ISyncMgrSynchronize ::P repareForSync et ISyncMgrSynchronize ::Synchronize.

Syntaxe

HRESULT SetProgressCallback(
  [in] ISyncMgrSynchronizeCallback *lpCallBack
);

Paramètres

[in] lpCallBack

Type : ISyncMgrSynchronizeCallback*

Pointeur vers l’interface ISyncMgrSynchronizeCallback que l’application inscrite utilise pour fournir des commentaires à SyncMgr sur la status de synchronisation et pour notifier SyncMgr lorsque la synchronisation est terminée.

Valeur retournée

Type : HRESULT

Cette méthode prend en charge les valeurs de retour standard, E_INVALIDARG, E_UNEXPECTED et E_OUTOFMEMORY, ainsi que les éléments suivants :

Code de retour Description
S_OK
L’interface de rappel de synchronisation a été correctement définie.

Remarques

Les applications inscrites doivent appeler la méthode ISyncMgrSynchronizeCallback ::AddRef et l’utiliser lors de l’appel de SyncMgr pour fournir des commentaires status texte et des indicateurs de progression.

Si l’application inscrite a déjà une interface ISyncMgrSynchronizeCallback lorsque la méthode est appelée, l’ancienne interface doit être libérée et la méthode AddRef de la nouvelle interface doit être appelée. La nouvelle interface doit être gérée par l’application inscrite.

Avant la publication de l’interface ISyncMgrSynchronize , SyncMgr appelle cette méthode avec le paramètre pSyncCallBack défini sur NULL. L’application inscrite doit ensuite libérer l’interface ISyncMgrSynchronize précédemment passée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête mobsync.h
DLL Mobsync.dll

Voir aussi

ISyncMgrSynchronize

ISyncMgrSynchronizeCallback