Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает действия, которые можно выполнять с элементом.
Синтаксис
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 |