SYNCMGR_ITEM_CAPABILITIES列舉 (syncmgr.h)
指定可以針對專案執行的動作。
Syntax
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 當使用 SYNCMGR_OBJECTID_Icon 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_EVENT_STORE 值: 0x2 當使用 SYNCMGR_OBJECTID_EventStore 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_CONFLICT_STORE 值: 0x4 當使用 SYNCMGR_OBJECTID_ConflictStore 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_CAN_DELETE 值: 0x10 用戶可以從處理程式的資料夾刪除專案。 這可由專案用來從處理程式的同步處理集中移除本身 (,例如,從離線檔案集移除資料夾) 。 如果設定這個值,則選取此專案時, [刪除 ] 工作會顯示在處理程式的資料夾中。 |
SYNCMGR_ICM_CAN_BROWSE_CONTENT 值: 0x10000 當使用 SYNCMGR_OBJECTID_BrowseContent 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 如果已設定此值,則會將 [瀏覽內容] 工作新增至專案的快捷方式功能表。 |
SYNCMGR_ICM_QUERY_BEFORE_ENABLE 值: 0x100000 當使用 SYNCMGR_OBJECTID_QueryBeforeEnable 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_QUERY_BEFORE_DISABLE 值: 0x200000 當使用 SYNCMGR_OBJECTID_QueryBeforeDisable 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_QUERY_BEFORE_DELETE 值: 0x400000 當使用 SYNCMGR_OBJECTID_QueryBeforeDelete 旗標呼叫該方法時,專案會從 ISyncMgrSyncItem::GetObject 傳回有效的物件。 |
SYNCMGR_ICM_VALID_MASK 值: 0x710017 用來擷取有效 SYNCMGR_ITEM_CAPABILITIES 旗標的遮罩。 |
備註
每當呼叫 ISyncMgrControl::UpdateItem 方法時,同步中心會透過 ISyncMgrSyncItem::GetCapabilities 查詢專案的功能。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | syncmgr.h |