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