ISyncMgrSynchronize ::SetItemStatus, méthode (mobsync.h)
Appelé par le gestionnaire de synchronisation dans le gestionnaire d’une application inscrite pour modifier la status d’un élément dans les deux cas suivants : entre le moment où le gestionnaire est retourné à partir de la méthode ISyncMgrSynchronize ::P repareForSync et appelé la méthode de rappel PrepareForSyncCompleted, ou après le retour du gestionnaire à partir de la méthode ISyncMgrSynchronize ::Synchronize mais n’a pas encore appelé la méthode de rappel SynchronizeCompleted.
Syntaxe
HRESULT SetItemStatus(
[in] REFGUID pItemID,
[in] DWORD dwSyncMgrStatus
);
Paramètres
[in] pItemID
Type : REFGUID
Identifie l’élément dont la status a été modifiée.
[in] dwSyncMgrStatus
Type : DWORD
Le nouveau status pour l’élément spécifié extrait de l’énumération SYNCMGRSTATUS.
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’état a été défini. |
Remarques
Actuellement, la seule valeur de status SYNCMGRSTATUS prise en charge par SyncMgr est SYNCMGRSTATUS_SKIPPED. Le gestionnaire de l’application inscrite doit ignorer l’élément spécifié dans pItemID lorsqu’elle reçoit cette valeur status.
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 ::P repareForSync
ISyncMgrSynchronize ::SetProgressCallback