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 |