syncmgr.) h (SYNCMGR_ITEM_POLICIES 列舉
指定項目的原則,以控制組策略如何啟用或停用這些專案。
Syntax
typedef enum SYNCMGR_ITEM_POLICIES {
SYNCMGR_IPM_NONE = 0,
SYNCMGR_IPM_PREVENT_ENABLE = 0x1,
SYNCMGR_IPM_PREVENT_DISABLE = 0x2,
SYNCMGR_IPM_PREVENT_START_SYNC = 0x4,
SYNCMGR_IPM_PREVENT_STOP_SYNC = 0x8,
SYNCMGR_IPM_DISABLE_ENABLE = 0x10,
SYNCMGR_IPM_DISABLE_DISABLE = 0x20,
SYNCMGR_IPM_DISABLE_START_SYNC = 0x40,
SYNCMGR_IPM_DISABLE_STOP_SYNC = 0x80,
SYNCMGR_IPM_DISABLE_BROWSE = 0x100,
SYNCMGR_IPM_DISABLE_DELETE = 0x200,
SYNCMGR_IPM_HIDDEN_BY_DEFAULT = 0x10000,
SYNCMGR_IPM_VALID_MASK = 0x102ff
} ;
常數
SYNCMGR_IPM_NONE 值: 0 未設定任何原則旗標。 |
SYNCMGR_IPM_PREVENT_ENABLE 值: 0x1 呼叫時不支援啟用專案。 專案可以使用此值來實作組策略的支援,以防止啟用專案。 如果設定這個值,則選取此專案時,[ 啟用 ] 工作不會顯示在處理程式的資料夾中。 項目應該提供批注,這是從 ISyncMgrSyncItemInfo::GetComment 實作傳回的批注,讓使用者知道 啟用 工作無法使用的原因。 大部分的項目不應該設定此值。 |
SYNCMGR_IPM_PREVENT_DISABLE 值: 0x2 呼叫時不支援停用專案。 專案可以使用此值來實作組策略的支援,以防止專案停用。 如果設定這個值,則選取此專案時,[ 停用 ] 工作不會顯示在處理程序的資料夾中。 項目應該提供批注,這是從 ISyncMgrSyncItemInfo::GetComment 實作傳回的批注,讓使用者知道 停用 工作無法使用的原因。 大部分的項目不應該設定此值。 |
SYNCMGR_IPM_PREVENT_START_SYNC 值: 0x4 不支援透過使用者介面或 API 啟動同步處理。 同步處理只能由建立會話建立者的外部應用程式啟動,以報告進度。 如果設定這個值,則選取同步處理專案時,處理程式的資料夾將不會顯示 [開始同步處理] 工作。 請注意,處理程式必須支援 [啟動同步處理],才能在同步處理專案上支援它。 大部分的同步處理項目不應該設定此值。 |
SYNCMGR_IPM_PREVENT_STOP_SYNC 值: 0x8 不支援透過使用者介面或 API 停止同步處理。 如果設定這個值,當選取同步處理專案時,處理程式的資料夾不會顯示 [停止同步處理] 工作。 請注意,處理程式必須支援停止同步處理,才能在同步處理項目上支援。 大部分的同步處理項目不應該設定此值。 |
SYNCMGR_IPM_DISABLE_ENABLE 值: 0x10 啟用工作應該在此同步處理項目顯示時停用。 設定此原則后,如果未設定SYNCMGR_IPM_PREVENT_ENABLE,則會在操作功能表中顯示 [啟用 ] 選項,但已停用。 |
SYNCMGR_IPM_DISABLE_DISABLE 值: 0x20 當此同步項目顯示停用時,應該停用工作。 若未設定SYNCMGR_IPM_PREVENT_DISABLE,則會在操作功能表中顯示 [停用 ] 選項,但已停用。 |
SYNCMGR_IPM_DISABLE_START_SYNC 值: 0x40 此同步處理項目顯示時,應該停用 [開始同步處理] 工作。 設定此原則時,如果未設定SYNCMGR_IPM_PREVENT_START_SYNC,且未在句柄上設定SYNCMGR_HPM_PREVENT_START_SYNC,但停用,[ 啟動同步 ] 選項會出現在操作功能表中。 |
SYNCMGR_IPM_DISABLE_STOP_SYNC 值: 0x80 當此同步處理項目顯示時,應該停用 停止同步 處理工作。 設定此原則后,如果未設定SYNCMGR_IPM_PREVENT_STOP_SYNC,且處理程式上未設定SYNCMGR_HPM_PREVENT_STOP_SYNC,但已停用,[ 停止同步 ] 選項會出現在操作功能表中。 |
SYNCMGR_IPM_DISABLE_BROWSE 值: 0x100 當此同步處理項目顯示時,應該停用 [瀏覽 ] 工作。 只有在從 ISyncMgrSyncItem::GetCapabilities 方法傳回SYNCMGR_ICM_CAN_BROWSE_CONTENT值時,才會顯示 [瀏覽] 工作。 |
SYNCMGR_IPM_DISABLE_DELETE 值: 0x200 處理程式通常支援刪除專案,但無法在呼叫時刪除這個專案。 設定此原則后, [刪除] 選項會顯示為同步處理專案的操作功能表中已停用。 |
SYNCMGR_IPM_HIDDEN_BY_DEFAULT 值: 0x10000 除非已啟用 [顯示隱藏的檔案 ] 選項,否則項目應該會從用戶隱藏。 此原則只會在第一次載入專案時套用。 之後,同步中心會維護隱藏狀態,並可透過屬性表由用戶變更。 |
SYNCMGR_IPM_VALID_MASK 值: 0x102ff 用來擷取有效 SYNCMGR_ITEM_POLICIES 旗標的遮罩。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | syncmgr.h |