énumération SYNCMGR_ITEM_CAPABILITIES (syncmgr.h)

Spécifie les actions qui peuvent être effectuées sur un élément.

Syntax

typedef enum SYNCMGR_ITEM_CAPABILITIES {
  SYNCMGR_ICM_NONE = 0,
  SYNCMGR_ICM_PROVIDES_ICON = 0x1,
  SYNCMGR_ICM_EVENT_STORE = 0x2,
  SYNCMGR_ICM_CONFLICT_STORE = 0x4,
  SYNCMGR_ICM_CAN_DELETE = 0x10,
  SYNCMGR_ICM_CAN_BROWSE_CONTENT = 0x10000,
  SYNCMGR_ICM_QUERY_BEFORE_ENABLE = 0x100000,
  SYNCMGR_ICM_QUERY_BEFORE_DISABLE = 0x200000,
  SYNCMGR_ICM_QUERY_BEFORE_DELETE = 0x400000,
  SYNCMGR_ICM_VALID_MASK = 0x710017
} ;

Constantes

 
SYNCMGR_ICM_NONE
Valeur : 0
Aucun indicateur de fonctionnalité n’est défini.
SYNCMGR_ICM_PROVIDES_ICON
Valeur : 0x1
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_Icon.
SYNCMGR_ICM_EVENT_STORE
Valeur : 0x2
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_EventStore.
SYNCMGR_ICM_CONFLICT_STORE
Valeur : 0x4
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_ConflictStore.
SYNCMGR_ICM_CAN_DELETE
Valeur : 0x10
L’utilisateur est autorisé à supprimer l’élément du dossier du gestionnaire. Cela peut être utilisé par un élément pour se supprimer lui-même du jeu de synchronisation du gestionnaire (pour instance, supprimez un dossier du jeu de fichiers hors connexion). Si cette valeur est définie, la tâche Supprimer s’affiche dans le dossier du gestionnaire lorsque cet élément est sélectionné.
SYNCMGR_ICM_CAN_BROWSE_CONTENT
Valeur : 0x10000
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_BrowseContent. Si cette valeur est définie, la tâche Parcourir le contenu est ajoutée au menu contextuel de l’élément.
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
Valeur : 0x100000
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_QueryBeforeEnable.
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
Valeur : 0x200000
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_QueryBeforeDisable.
SYNCMGR_ICM_QUERY_BEFORE_DELETE
Valeur : 0x400000
L’élément retourne un objet valide à partir d’ISyncMgrSyncItem ::GetObject lorsque cette méthode est appelée avec l’indicateur SYNCMGR_OBJECTID_QueryBeforeDelete.
SYNCMGR_ICM_VALID_MASK
Valeur : 0x710017
Masque utilisé pour récupérer les indicateurs de SYNCMGR_ITEM_CAPABILITIES valides.

Remarques

Le Centre de synchronisation interroge l’élément pour ses fonctionnalités via ISyncMgrSyncItem ::GetCapabilities chaque fois que la méthode ISyncMgrControl ::UpdateItem est appelée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête syncmgr.h