Partager via


ISyncMgrSynchronizeCallback ::ShowErrorCompleted, méthode (mobsync.h)

Appelé par le gestionnaire de l’application inscrite avant ou après la fin de son opération PrepareForSync .

Syntaxe

HRESULT ShowErrorCompleted(
  [in] HRESULT    hr,
  [in] ULONG      cItems,
  [in] const GUID *pItemIDs
);

Paramètres

[in] hr

Type : HRESULT

Indique si ShowError a réussi. Cette valeur est S_SYNCMGR_RETRYSYNC si le gestionnaire de l’application inscrite nécessite syncMgr de réessayer la synchronisation. Lorsque cette valeur est retournée à SyncMgr, les méthodes PrepareForSync et Synchronize sont appelées à nouveau.

[in] cItems

Type : ULONG

Nombre d’éléments dans le tableau pointé vers le paramètre pItemIDs . Ce paramètre est ignoré, sauf si hrResult est S_SYNCMGR_RETRYSYNC.

[in] pItemIDs

Type : GUID const*

Pointeur vers le tableau d’ID d’élément à passer à PrepareForSync en cas de nouvelle tentative. Ce paramètre est ignoré, sauf si hrResult est S_SYNCMGR_RETRYSYNC.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
L’opération s’est terminée avec succès.

Remarques

Le paramètre pItemIDs est un paramètre [in] et la fonction appelante possède la mémoire qu’elle pointe. SyncMgr effectue une copie du tableau avant de retourner.

Le gestionnaire de l’application inscrite doit revenir à partir de la méthode ShowError dès que possible, puis appeler cette méthode pour informer SyncMgr qu’elle a terminé le traitement de l’appel ShowError .

Il est acceptable que le gestionnaire de l’application inscrite appelle cette méthode avant de retourner à partir de la méthode ShowError .

Le gestionnaire de l’application inscrite ne doit pas appeler cette méthode, sauf si un code de réussite est retourné à partir de la méthode ShowError .

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

ISyncMgrSynchronizeCallback

ShowError