Freigeben über


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