Поделиться через


Перечисление SYNCMGR_HANDLER_POLICIES (syncmgr.h)

Перечисляет политики, заданные обработчиком синхронизации, которые отклоняются от политики по умолчанию.

Синтаксис

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
} ;

Константы

 
SYNCMGR_HPM_NONE
Значение: 0
Флаги политики обработчика не заданы.
SYNCMGR_HPM_PREVENT_ACTIVATE
Значение: 0x1
Активация обработчика не поддерживается во время вызова. Это значение может использоваться обработчиком для реализации поддержки групповой политики, которая предотвращает активацию обработчика. Если это значение задано, задача установки не отображается в папке Синхронизация установки при выборе этого обработчика. Обработчик должен предоставить комментарий, возвращаемый из реализации ISyncMgrHandlerInfo::GetComment, чтобы сообщить пользователю, почему задача установки недоступна. Большинство обработчиков не должны задавать это значение.
SYNCMGR_HPM_PREVENT_DEACTIVATE
Значение: 0x2
Деактивация обработчика не поддерживается во время вызова. Это значение может использоваться обработчиком для реализации поддержки групповой политики, которая предотвращает отключение обработчика. Если это значение задано, задача Удаления не отображается в папке Центра синхронизации при выборе этого обработчика. Обработчик должен предоставить комментарий, возвращаемый из реализации ISyncMgrHandlerInfo::GetComment, чтобы сообщить пользователю, почему задача установки недоступна. Большинство обработчиков не должны задавать это значение.
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
Обработчик обычно поддерживает отмену, но не может быть отменен во время вызова. Параметр Show Schedule (Показать расписание ) будет отображаться, но будет отключен.
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
Значение: 0x10000
Обработчик должен быть скрыт от пользователя, если не включен параметр Показать скрытые файлы . Эта политика применяется только при первой загрузке обработчика. После этого скрытое состояние поддерживается центром синхронизации и может быть изменено пользователем с помощью страницы свойств. Скрытое состояние доступно в пользовательском интерфейсе папки как свойство System.Sync.Hidden (PKEY_Sync_Hidden).
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
Пользователю не предлагаются задачи синхронизации и остановки в пользовательском интерфейсе. Это эквивалентно SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC.
SYNCMGR_HPM_VALID_MASK
Значение: 0x12f3f
Маска, используемая для получения допустимых флагов SYNCMGR_HANDLER_POLICIES .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть syncmgr.h