SYNCMGR_HANDLER_POLICIES-Enumeration (syncmgr.h)
Listet Richtlinien auf, die von einem Synchronisierungshandler angegeben werden und von der Standardrichtlinie abweichen.
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
} ;
Konstanten
SYNCMGR_HPM_NONE Wert: 0 Es werden keine Handlerrichtlinienflags festgelegt. |
|
SYNCMGR_HPM_PREVENT_ACTIVATE Wert: 0x1 Die Aktivierung des Handlers wird zum Zeitpunkt des Aufrufs nicht unterstützt. Dieser Wert kann von einem Handler verwendet werden, um die Unterstützung für eine Gruppenrichtlinie zu implementieren, die verhindert, dass der Handler aktiviert wird. Wenn dieser Wert festgelegt ist, wird der Setuptask nicht im Ordner Setupsynchronisierung angezeigt, wenn dieser Handler ausgewählt ist. Der Handler sollte einen Kommentar bereitstellen, der von seiner Implementierung von ISyncMgrHandlerInfo::GetComment zurückgegeben wird, um den Benutzer darüber zu informieren, warum der Setuptask nicht verfügbar ist. Die meisten Handler sollten diesen Wert nicht festlegen. |
|
SYNCMGR_HPM_PREVENT_DEACTIVATE Wert: 0x2 Die Deaktivierung des Handlers wird zum Zeitpunkt des Aufrufs nicht unterstützt. Dieser Wert kann von einem Handler verwendet werden, um unterstützung für Gruppenrichtlinien zu implementieren, die verhindert, dass der Handler deaktiviert wird. Wenn dieser Wert festgelegt ist, wird die Aufgabe Löschen nicht im Ordner Sync Center angezeigt, wenn dieser Handler ausgewählt ist. Der Handler sollte einen Kommentar bereitstellen, der von seiner Implementierung von ISyncMgrHandlerInfo::GetComment zurückgegeben wird, um den Benutzer darüber zu informieren, warum der Setuptask nicht verfügbar ist. Die meisten Handler sollten diesen Wert nicht festlegen. |
|
SYNCMGR_HPM_PREVENT_ENABLE Wert: 0x4 Der Handler unterstützt normalerweise aktivieren, kann aber aufgrund der Handlerrichtlinie nicht aktiviert werden. Wenn dieses Flag festgelegt ist, wird die Option Aktivieren nicht im Kontextmenü angezeigt. |
|
SYNCMGR_HPM_PREVENT_DISABLE Wert: 0x8 Der Handler unterstützt normalerweise das Deaktivieren, kann aber aufgrund der Handlerrichtlinie nicht aktiviert werden. Wenn dieses Flag festgelegt ist, wird die Option Deaktivieren nicht im Kontextmenü angezeigt. |
|
SYNCMGR_HPM_PREVENT_START_SYNC Wert: 0x10 Der Handler unterstützt normalerweise die Synchronisierung, kann aber aufgrund der Handlerrichtlinie nicht synchronisiert werden. Wenn dieses Flag festgelegt ist, wird die Option Synchronisierung starten nicht im Kontextmenü oder auf der Befehlsleiste angezeigt. |
|
SYNCMGR_HPM_PREVENT_STOP_SYNC Wert: 0x20 Der Handler unterstützt normalerweise die Synchronisierung, kann aber aufgrund der Handlerrichtlinie nicht synchronisiert werden. Wenn dieses Flag festgelegt ist, wird die Option Synchronisierung beenden nicht im Kontextmenü oder auf der Befehlsleiste angezeigt. |
|
SYNCMGR_HPM_DISABLE_ENABLE Wert: 0x100 Der Handler unterstützt normalerweise aktivieren, kann aber zum Zeitpunkt des Aufrufs nicht aktiviert werden. Die Option Aktivieren wird angezeigt, aber deaktiviert. |
|
SYNCMGR_HPM_DISABLE_DISABLE Wert: 0x200 Der Handler unterstützt normalerweise das Deaktivieren, kann aber zum Zeitpunkt des Aufrufs nicht deaktiviert werden. Die Option Deaktivieren wird angezeigt, wird jedoch deaktiviert. |
|
SYNCMGR_HPM_DISABLE_START_SYNC Wert: 0x400 Der Handler unterstützt normalerweise die Synchronisierung, kann aber zum Zeitpunkt des Aufrufs nicht synchronisiert werden. Die Option Synchronisierung starten wird angezeigt, aber deaktiviert. |
|
SYNCMGR_HPM_DISABLE_STOP_SYNC Wert: 0x800 Der Handler unterstützt normalerweise abbrechen, kann aber zum Zeitpunkt des Aufrufs nicht abgebrochen werden. Die Option Synchronisierung beenden wird angezeigt, wird jedoch deaktiviert. |
|
SYNCMGR_HPM_DISABLE_BROWSE Wert: 0x1000 Der Handler unterstützt normalerweise abbrechen, kann aber zum Zeitpunkt des Aufrufs nicht abgebrochen werden. Die Option Durchsuchen wird angezeigt, aber deaktiviert. |
|
SYNCMGR_HPM_DISABLE_SCHEDULE Wert: 0x2000 Der Handler unterstützt normalerweise abbrechen, kann aber zum Zeitpunkt des Aufrufs nicht abgebrochen werden. Die Option Zeitplan anzeigen wird angezeigt, aber deaktiviert. |
|
SYNCMGR_HPM_HIDDEN_BY_DEFAULT Wert: 0x10000 Der Handler sollte für den Benutzer ausgeblendet werden, es sei denn, die Option Ausgeblendete Dateien anzeigen wurde aktiviert. Diese Richtlinie wendet nur das erste Laden des Handlers an. Danach wird der ausgeblendete Zustand vom Sync Center beibehalten und kann vom Benutzer über das Eigenschaftenblatt geändert werden. Der ausgeblendete Zustand ist auf der Ordnerbenutzeroberfläche als System.Sync.Hidden (PKEY_Sync_Hidden)-Eigenschaft verfügbar. |
|
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY Dem Benutzer werden keine Synchronisierungs- und Stopptasks auf der Benutzeroberfläche angeboten. Dies entspricht SYNCMGR_HPM_PREVENT_START_SYNC |
SYNCMGR_HPM_PREVENT_STOP_SYNC. |
SYNCMGR_HPM_VALID_MASK Wert: 0x12f3f Eine Maske, die zum Abrufen gültiger SYNCMGR_HANDLER_POLICIES Flags verwendet wird. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | syncmgr.h |