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