énumération SYNCMGR_ITEM_POLICIES (syncmgr.h)

Spécifie les stratégies d’un élément pour contrôler la façon dont elles peuvent être activées ou désactivées par la stratégie de groupe.

Syntax

typedef enum SYNCMGR_ITEM_POLICIES {
  SYNCMGR_IPM_NONE = 0,
  SYNCMGR_IPM_PREVENT_ENABLE = 0x1,
  SYNCMGR_IPM_PREVENT_DISABLE = 0x2,
  SYNCMGR_IPM_PREVENT_START_SYNC = 0x4,
  SYNCMGR_IPM_PREVENT_STOP_SYNC = 0x8,
  SYNCMGR_IPM_DISABLE_ENABLE = 0x10,
  SYNCMGR_IPM_DISABLE_DISABLE = 0x20,
  SYNCMGR_IPM_DISABLE_START_SYNC = 0x40,
  SYNCMGR_IPM_DISABLE_STOP_SYNC = 0x80,
  SYNCMGR_IPM_DISABLE_BROWSE = 0x100,
  SYNCMGR_IPM_DISABLE_DELETE = 0x200,
  SYNCMGR_IPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_IPM_VALID_MASK = 0x102ff
} ;

Constantes

 
SYNCMGR_IPM_NONE
Valeur : 0
Aucun indicateur de stratégie n’est défini.
SYNCMGR_IPM_PREVENT_ENABLE
Valeur : 0x1
L’activation de l’élément n’est pas prise en charge au moment de l’appel. Cette valeur peut être utilisée par un élément pour implémenter la prise en charge de la stratégie de groupe qui empêche l’activation de l’élément. Si cette valeur est définie, la tâche Activer n’apparaît pas dans le dossier du gestionnaire lorsque cet élément est sélectionné. L’élément doit fournir un commentaire, retourné à partir de son implémentation de ISyncMgrSyncItemInfo ::GetComment, pour indiquer à l’utilisateur pourquoi la tâche Activer n’est pas disponible. La plupart des éléments ne doivent pas définir cette valeur.
SYNCMGR_IPM_PREVENT_DISABLE
Valeur : 0x2
La désactivation de l’élément n’est pas prise en charge au moment de l’appel. Cette valeur peut être utilisée par un élément pour implémenter la prise en charge de la stratégie de groupe qui empêche la désactivation de l’élément. Si cette valeur est définie, la tâche Désactiver n’apparaît pas dans le dossier du gestionnaire lorsque cet élément est sélectionné. L’élément doit fournir un commentaire, retourné à partir de son implémentation de ISyncMgrSyncItemInfo ::GetComment, pour indiquer à l’utilisateur pourquoi la tâche Désactiver n’est pas disponible. La plupart des éléments ne doivent pas définir cette valeur.
SYNCMGR_IPM_PREVENT_START_SYNC
Valeur : 0x4
Le démarrage d’une synchronisation via l’interface utilisateur ou les API n’est pas pris en charge. La synchronisation peut être démarrée uniquement par une application externe qui crée un créateur de session pour signaler la progression. Si cette valeur est définie, la tâche Démarrer la synchronisation ne s’affiche pas dans le dossier du gestionnaire lorsque l’élément de synchronisation est sélectionné. Notez que Démarrer la synchronisation doit être pris en charge sur un gestionnaire pour qu’il soit pris en charge sur un élément de synchronisation. La plupart des éléments de synchronisation ne doivent pas définir cette valeur.
SYNCMGR_IPM_PREVENT_STOP_SYNC
Valeur : 0x8
L’arrêt d’une synchronisation via l’interface utilisateur ou les API n’est pas pris en charge. Si cette valeur est définie, la tâche Arrêter la synchronisation n’apparaît pas dans le dossier du gestionnaire lorsque l’élément de synchronisation est sélectionné. Notez que l’option Arrêter la synchronisation doit être prise en charge sur un gestionnaire pour qu’elle soit prise en charge sur un élément de synchronisation. La plupart des éléments de synchronisation ne doivent pas définir cette valeur.
SYNCMGR_IPM_DISABLE_ENABLE
Valeur : 0x10
La tâche d’activation doit être désactivée lorsqu’elle est affichée pour cet élément de synchronisation. Avec cet ensemble de stratégies, l’option Activer apparaît dans le menu contextuel, si SYNCMGR_IPM_PREVENT_ENABLE n’est pas défini, mais est désactivé.
SYNCMGR_IPM_DISABLE_DISABLE
Valeur : 0x20
La tâche de désactivation doit être désactivée lorsqu’elle est affichée pour cet élément de synchronisation. Avec cet ensemble de stratégies, l’option Désactiver s’affiche dans le menu contextuel, si SYNCMGR_IPM_PREVENT_DISABLE n’est pas défini, mais est désactivé.
SYNCMGR_IPM_DISABLE_START_SYNC
Valeur : 0x40
La tâche Démarrer la synchronisation doit être désactivée lorsqu’elle s’affiche pour cet élément de synchronisation. Avec cet ensemble de stratégies, l’option Démarrer la synchronisation s’affiche dans le menu contextuel, si SYNCMGR_IPM_PREVENT_START_SYNC n’est pas défini et si SYNCMGR_HPM_PREVENT_START_SYNC n’est pas défini sur le handle, mais est désactivé.
SYNCMGR_IPM_DISABLE_STOP_SYNC
Valeur : 0x80
La tâche Arrêter la synchronisation doit être désactivée lorsqu’elle est affichée pour cet élément de synchronisation. Avec cet ensemble de stratégies, l’option Arrêter la synchronisation s’affiche dans le menu contextuel, si SYNCMGR_IPM_PREVENT_STOP_SYNC n’est pas défini et si SYNCMGR_HPM_PREVENT_STOP_SYNC n’est pas défini sur le gestionnaire, mais est désactivé.
SYNCMGR_IPM_DISABLE_BROWSE
Valeur : 0x100
La tâche Parcourir doit être désactivée lorsqu’elle s’affiche pour cet élément de synchronisation. La tâche Parcourir s’affiche uniquement si la valeur SYNCMGR_ICM_CAN_BROWSE_CONTENT est retournée à partir de la méthode ISyncMgrSyncItem ::GetCapabilities .
SYNCMGR_IPM_DISABLE_DELETE
Valeur : 0x200
Le gestionnaire prend normalement en charge la suppression d’éléments, mais cet élément ne peut pas être supprimé au moment de l’appel. Avec cet ensemble de stratégies, l’option Supprimer apparaît comme désactivée dans le menu contextuel de l’élément de synchronisation.
SYNCMGR_IPM_HIDDEN_BY_DEFAULT
Valeur : 0x10000
L’élément doit être masqué à l’utilisateur, sauf si l’option Afficher les fichiers masqués a été activée. Cette stratégie s’applique uniquement à la première fois que l’élément est chargé. Après cela, l’état masqué est conservé par le Centre de synchronisation et peut être modifié par l’utilisateur via la feuille des propriétés.
SYNCMGR_IPM_VALID_MASK
Valeur : 0x102ff
Masque utilisé pour récupérer les indicateurs de SYNCMGR_ITEM_POLICIES valides.

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