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

ISyncMgrSynchronize ::P repareForSync

ISyncMgrSynchronize ::SetProgressCallback

ISyncMgrSynchronize ::Synchronize

PrepareForSyncCompleted

SYNCMGRSTATUS

SynchronizeCompleted