ISyncMgrControl::StartHandlerSync, méthode (syncmgr.h)
Lance la synchronisation de tous les éléments gérés par un gestionnaire particulier.
Syntaxe
HRESULT StartHandlerSync(
[in] LPCWSTR pszHandlerID,
[in] HWND hwndOwner,
[in] IUnknown *punk,
[in] SYNCMGR_SYNC_CONTROL_FLAGS nSyncControlFlags,
[in] ISyncMgrSyncResult *pResult
);
Paramètres
[in] pszHandlerID
Type : LPCWSTR
Pointeur vers une mémoire tampon contenant l’ID unique du gestionnaire à synchroniser. Cette chaîne est de longueur maximale MAX_SYNCMGR_ID y compris le caractère null de fin.
[in] hwndOwner
Type : HWND
Handle de la fenêtre que le gestionnaire peut utiliser pour afficher toute interface utilisateur nécessaire. Cette valeur peut être NULL.
[in] punk
Type : IUnknown*
Pointeur vers un IUnknown à passer à Synchroniser. Ce paramètre peut être NULL.
[in] nSyncControlFlags
Type : SYNCMGR_SYNC_CONTROL_FLAGS
Membre de l’énumération SYNCMGR_SYNC_CONTROL_FLAGS qui spécifie si un élément trouvé dans une synchronisation actuelle et une synchronisation en file d’attente doit être resynchronisé lorsque la synchronisation en file d’attente est effectuée.
[in] pResult
Type : ISyncMgrSyncResult*
Pointeur vers un instance d’ISyncMgrSyncResult, dont la méthode Result est appelée à la fin de la synchronisation, par réussite, échec ou annulation. La méthode Result est appelée avec l’état agrégé de la synchronisation du gestionnaire. Ce paramètre peut être NULL.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | syncmgr.h |