перечисление SYNCMGR_ITEM_CAPABILITIES (syncmgr.h)
Указывает действия, которые можно выполнять с элементом.
Синтаксис
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
} ;
Константы
SYNCMGR_ICM_NONE Значение: 0 Флаги возможностей не заданы. |
SYNCMGR_ICM_PROVIDES_ICON Значение: 0x1 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_Icon. |
SYNCMGR_ICM_EVENT_STORE Значение: 0x2 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_EventStore. |
SYNCMGR_ICM_CONFLICT_STORE Значение: 0x4 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_ConflictStore. |
SYNCMGR_ICM_CAN_DELETE Значение: 0x10 Пользователь может удалить элемент из папки обработчика. Это может использоваться элементом для удаления себя из набора синхронизации обработчика (например, удалить папку из набора автономных файлов). Если это значение задано, задача Удалить отображается в папке обработчика при выборе этого элемента. |
SYNCMGR_ICM_CAN_BROWSE_CONTENT Значение: 0x10000 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_BrowseContent. Если это значение задано, задача "Обзор содержимого " добавляется в контекстное меню элемента. |
SYNCMGR_ICM_QUERY_BEFORE_ENABLE Значение: 0x100000 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_QueryBeforeEnable. |
SYNCMGR_ICM_QUERY_BEFORE_DISABLE Значение: 0x200000 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_QueryBeforeDisable. |
SYNCMGR_ICM_QUERY_BEFORE_DELETE Значение: 0x400000 Элемент возвращает допустимый объект из ISyncMgrSyncItem::GetObject при вызове этого метода с флагом SYNCMGR_OBJECTID_QueryBeforeDelete. |
SYNCMGR_ICM_VALID_MASK Значение: 0x710017 Маска, используемая для получения допустимых флагов SYNCMGR_ITEM_CAPABILITIES . |
Комментарии
Центр синхронизации запрашивает у элемента его возможности через ISyncMgrSyncItem::GetCapabilities при каждом вызове метода ISyncMgrControl::UpdateItem .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | syncmgr.h |