Partager via


énumération SYNCMGR_HANDLER_POLICIES (syncmgr.h)

Énumère les stratégies spécifiées par un gestionnaire de synchronisation qui s’écartent de la stratégie par défaut.

Syntax

typedef enum SYNCMGR_HANDLER_POLICIES {
  SYNCMGR_HPM_NONE = 0,
  SYNCMGR_HPM_PREVENT_ACTIVATE = 0x1,
  SYNCMGR_HPM_PREVENT_DEACTIVATE = 0x2,
  SYNCMGR_HPM_PREVENT_ENABLE = 0x4,
  SYNCMGR_HPM_PREVENT_DISABLE = 0x8,
  SYNCMGR_HPM_PREVENT_START_SYNC = 0x10,
  SYNCMGR_HPM_PREVENT_STOP_SYNC = 0x20,
  SYNCMGR_HPM_DISABLE_ENABLE = 0x100,
  SYNCMGR_HPM_DISABLE_DISABLE = 0x200,
  SYNCMGR_HPM_DISABLE_START_SYNC = 0x400,
  SYNCMGR_HPM_DISABLE_STOP_SYNC = 0x800,
  SYNCMGR_HPM_DISABLE_BROWSE = 0x1000,
  SYNCMGR_HPM_DISABLE_SCHEDULE = 0x2000,
  SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_HPM_BACKGROUND_SYNC_ONLY,
  SYNCMGR_HPM_VALID_MASK = 0x12f3f
} ;

Constantes

 
SYNCMGR_HPM_NONE
Valeur : 0
Aucun indicateur de stratégie de gestionnaire n’est défini.
SYNCMGR_HPM_PREVENT_ACTIVATE
Valeur : 0x1
L’activation du gestionnaire n’est pas prise en charge au moment de l’appel. Cette valeur peut être utilisée par un gestionnaire pour implémenter la prise en charge de la stratégie de groupe qui empêche l’activation du gestionnaire. Si cette valeur est définie, la tâche d’installation ne s’affiche pas dans le dossier Synchronisation du programme d’installation lorsque ce gestionnaire est sélectionné. Le gestionnaire doit fournir un commentaire, retourné à partir de son implémentation de ISyncMgrHandlerInfo::GetComment, pour indiquer à l’utilisateur pourquoi la tâche d’installation n’est pas disponible. La plupart des gestionnaires ne doivent pas définir cette valeur.
SYNCMGR_HPM_PREVENT_DEACTIVATE
Valeur : 0x2
La désactivation du gestionnaire n’est pas prise en charge au moment de l’appel. Cette valeur peut être utilisée par un gestionnaire pour implémenter la prise en charge de la stratégie de groupe qui empêche la désactivation du gestionnaire. Si cette valeur est définie, la tâche Supprimer n’apparaît pas dans le dossier Centre de synchronisation lorsque ce gestionnaire est sélectionné. Le gestionnaire doit fournir un commentaire, retourné à partir de son implémentation de ISyncMgrHandlerInfo::GetComment, pour indiquer à l’utilisateur pourquoi la tâche d’installation n’est pas disponible. La plupart des gestionnaires ne doivent pas définir cette valeur.
SYNCMGR_HPM_PREVENT_ENABLE
Valeur : 0x4
Le gestionnaire prend normalement en charge l’activation, mais ne peut pas l’être en raison d’une stratégie de gestionnaire. Si cet indicateur est défini, l’option Activer ne s’affiche pas dans le menu contextuel.
SYNCMGR_HPM_PREVENT_DISABLE
Valeur : 0x8
Le gestionnaire prend normalement en charge la désactivation, mais ne peut pas être activé en raison d’une stratégie de gestionnaire. Si cet indicateur est défini, l’option Désactiver ne s’affiche pas dans le menu contextuel.
SYNCMGR_HPM_PREVENT_START_SYNC
Valeur : 0x10
Le gestionnaire prend normalement en charge la synchronisation, mais ne peut pas être synchronisé en raison de la stratégie de gestionnaire. Si cet indicateur est défini, l’option Démarrer la synchronisation ne s’affiche pas dans le menu contextuel ou la barre de commandes.
SYNCMGR_HPM_PREVENT_STOP_SYNC
Valeur : 0x20
Le gestionnaire prend normalement en charge la synchronisation, mais ne peut pas être synchronisé en raison de la stratégie de gestionnaire. Si cet indicateur est défini, l’option Arrêter la synchronisation ne s’affiche pas dans le menu contextuel ou la barre de commandes.
SYNCMGR_HPM_DISABLE_ENABLE
Valeur : 0x100
Le gestionnaire prend normalement en charge l’activation, mais ne peut pas être activé au moment de l’appel. L’option Activer s’affiche, mais est désactivée.
SYNCMGR_HPM_DISABLE_DISABLE
Valeur : 0x200
Le gestionnaire prend normalement en charge la désactivation, mais ne peut pas être désactivé au moment de l’appel. L’option Désactiver s’affiche, mais est désactivée.
SYNCMGR_HPM_DISABLE_START_SYNC
Valeur : 0x400
Le gestionnaire prend normalement en charge la synchronisation, mais ne peut pas être synchronisé au moment de l’appel. L’option Démarrer la synchronisation s’affiche, mais est désactivée.
SYNCMGR_HPM_DISABLE_STOP_SYNC
Valeur : 0x800
Le gestionnaire prend normalement en charge l’annulation, mais ne peut pas être annulé au moment de l’appel. L’option Arrêter la synchronisation s’affiche, mais est désactivée.
SYNCMGR_HPM_DISABLE_BROWSE
Valeur : 0x1000
Le gestionnaire prend normalement en charge l’annulation, mais ne peut pas être annulé au moment de l’appel. L’option Parcourir s’affiche, mais est désactivée.
SYNCMGR_HPM_DISABLE_SCHEDULE
Valeur : 0x2000
Le gestionnaire prend normalement en charge l’annulation, mais ne peut pas être annulé au moment de l’appel. L’option Afficher la planification s’affiche, mais est désactivée.
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
Valeur : 0x10000
Le gestionnaire 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 le gestionnaire 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. L’état masqué est disponible dans l’interface utilisateur du dossier en tant que propriété System.Sync.Hidden (PKEY_Sync_Hidden).
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
L’utilisateur ne propose pas de tâches de synchronisation et d’arrêt dans l’interface utilisateur. Cela équivaut à SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC.
SYNCMGR_HPM_VALID_MASK
Valeur : 0x12f3f
Masque utilisé pour récupérer les indicateurs de SYNCMGR_HANDLER_POLICIES valides.

Configuration requise

   
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