syncmgr.h (SYNCMGR_HANDLER_POLICIES 列舉)

列舉同步處理常式所指定的原則,該處理常式會偏離預設原則。

Syntax

typedef enum SYNCMGR_HANDLER_POLICIES {
  SYNCMGR_HPM_NONE = 0,
  SYNCMGR_HPM_PREVENT_ACTIVATE = 0x1,
  SYNCMGR_HPM_PREVENT_DEACTIVATE = 0x2,
  SYNCMGR_HPM_PREVENT_ENABLE = 0x4,
  SYNCMGR_HPM_PREVENT_DISABLE = 0x8,
  SYNCMGR_HPM_PREVENT_START_SYNC = 0x10,
  SYNCMGR_HPM_PREVENT_STOP_SYNC = 0x20,
  SYNCMGR_HPM_DISABLE_ENABLE = 0x100,
  SYNCMGR_HPM_DISABLE_DISABLE = 0x200,
  SYNCMGR_HPM_DISABLE_START_SYNC = 0x400,
  SYNCMGR_HPM_DISABLE_STOP_SYNC = 0x800,
  SYNCMGR_HPM_DISABLE_BROWSE = 0x1000,
  SYNCMGR_HPM_DISABLE_SCHEDULE = 0x2000,
  SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_HPM_BACKGROUND_SYNC_ONLY,
  SYNCMGR_HPM_VALID_MASK = 0x12f3f
} ;

常數

 
SYNCMGR_HPM_NONE
值: 0
未設定處理常式原則旗標。
SYNCMGR_HPM_PREVENT_ACTIVATE
值: 0x1
呼叫時不支援啟用處理常式。 處理常式可以使用這個值來實作群組原則的支援,以防止啟動處理常式。 如果設定此值,則選取此處理常式時,安裝程式工作不會顯示在 [設定同步處理] 資料夾中。 處理常式應該提供從 其 ISyncMgrHandlerInfo::GetComment 實作傳回的批註,讓使用者知道 為何無法使用安裝程式 工作。 大部分的處理常式不應該設定此值。
SYNCMGR_HPM_PREVENT_DEACTIVATE
值: 0x2
呼叫時不支援停用處理程式。 處理常式可以使用此值來實作群組原則的支援,以防止停用處理程式。 如果設定此值,則選取此處理程式時,[同步中心] 資料夾中不會顯示 [刪除 ] 工作。 處理常式應該提供從 其 ISyncMgrHandlerInfo::GetComment 實作傳回的批註,讓使用者知道 為何無法使用安裝程式 工作。 大部分的處理常式不應該設定此值。
SYNCMGR_HPM_PREVENT_ENABLE
值: 0x4
處理常式通常支援啟用,但因為處理常式原則而無法啟用。 如果設定此旗標,操作功能表上將不會顯示 [ 啟用 ] 選項。
SYNCMGR_HPM_PREVENT_DISABLE
值: 0x8
處理常式通常支援停用,但因為處理常式原則而無法啟用。 如果設定此旗標,操作功能表上將不會顯示 [ 停用 ] 選項。
SYNCMGR_HPM_PREVENT_START_SYNC
值: 0x10
處理常式通常支援同步處理,但因為處理常式原則而無法同步處理。 如果設定此旗標,[ 開始同步處理 ] 選項將不會顯示在操作功能表或命令列上。
SYNCMGR_HPM_PREVENT_STOP_SYNC
值: 0x20
處理常式通常支援同步處理,但因為處理常式原則而無法同步處理。 如果設定此旗標,[ 停止同步] 選項將不會顯示在操作功能表或命令列上。
SYNCMGR_HPM_DISABLE_ENABLE
值: 0x100
處理常式通常支援啟用,但在呼叫時無法啟用。 [ 啟用 ] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_DISABLE_DISABLE
值: 0x200
處理常式通常支援停用,但在呼叫時無法停用。 [ 停用 ] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_DISABLE_START_SYNC
值: 0x400
處理常式通常支援同步處理,但在呼叫時無法同步處理。 [ 開始同步] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_DISABLE_STOP_SYNC
值: 0x800
處理常式通常支援取消,但在呼叫時無法取消。 [ 停止同步] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_DISABLE_BROWSE
值: 0x1000
處理常式通常支援取消,但在呼叫時無法取消。 [ 流覽 ] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_DISABLE_SCHEDULE
值: 0x2000
處理常式通常支援取消,但在呼叫時無法取消。 [ 顯示排程] 選項隨即顯示,但將會停用。
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
值: 0x10000
除非已啟用 [ 顯示隱藏的檔案 ] 選項,否則處理常式應該從使用者隱藏。 此原則只會在第一次載入處理常式時套用。 之後,同步中心會維護隱藏狀態,並可透過屬性工作表由使用者變更。 隱藏狀態可在資料夾 UI 中使用,因為 System.Sync.Hidden (PKEY_Sync_Hidden) 屬性。
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
使用者未在 UI 中提供 同步停止 工作。 這相當於 SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC 。
SYNCMGR_HPM_VALID_MASK
值: 0x12f3f
用來擷取有效 SYNCMGR_HANDLER_POLICIES 旗標的遮罩。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 syncmgr.h