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