Freigeben über


SYNCMGR_ITEM_CAPABILITIES Enumeration (syncmgr.h)

Gibt die Aktionen an, die für ein Element ausgeführt werden können.

Syntax

typedef enum SYNCMGR_ITEM_CAPABILITIES {
  SYNCMGR_ICM_NONE = 0,
  SYNCMGR_ICM_PROVIDES_ICON = 0x1,
  SYNCMGR_ICM_EVENT_STORE = 0x2,
  SYNCMGR_ICM_CONFLICT_STORE = 0x4,
  SYNCMGR_ICM_CAN_DELETE = 0x10,
  SYNCMGR_ICM_CAN_BROWSE_CONTENT = 0x10000,
  SYNCMGR_ICM_QUERY_BEFORE_ENABLE = 0x100000,
  SYNCMGR_ICM_QUERY_BEFORE_DISABLE = 0x200000,
  SYNCMGR_ICM_QUERY_BEFORE_DELETE = 0x400000,
  SYNCMGR_ICM_VALID_MASK = 0x710017
} ;

Konstanten

 
SYNCMGR_ICM_NONE
Wert: 0
Es sind keine Funktionsflags festgelegt.
SYNCMGR_ICM_PROVIDES_ICON
Wert: 0x1
Das Element gibt ein gültiges Objekt aus ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_Icon-Flag aufgerufen wird.
SYNCMGR_ICM_EVENT_STORE
Wert: 0x2
Das Element gibt ein gültiges Objekt aus ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_EventStore-Flag aufgerufen wird.
SYNCMGR_ICM_CONFLICT_STORE
Wert: 0x4
Das Element gibt ein gültiges Objekt aus ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_ConflictStore-Flag aufgerufen wird.
SYNCMGR_ICM_CAN_DELETE
Wert: 0x10
Der Benutzer darf das Element aus dem Ordner des Handlers löschen. Dies kann von einem Element verwendet werden, um sich selbst aus der Synchronisierungsgruppe des Handlers zu entfernen (für instance entfernen Sie einen Ordner aus der Gruppe der Offlinedateien). Wenn dieser Wert festgelegt ist, wird die Aufgabe Löschen im Ordner des Handlers angezeigt, wenn dieses Element ausgewählt ist.
SYNCMGR_ICM_CAN_BROWSE_CONTENT
Wert: 0x10000
Das Element gibt ein gültiges Objekt aus ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_BrowseContent-Flag aufgerufen wird. Wenn dieser Wert festgelegt ist, wird der Task Inhalt durchsuchen dem Kontextmenü des Elements hinzugefügt.
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
Wert: 0x100000
Das Element gibt ein gültiges Objekt von ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_QueryBeforeEnable-Flag aufgerufen wird.
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
Wert: 0x200000
Das Element gibt ein gültiges Objekt von ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_QueryBeforeDisable-Flag aufgerufen wird.
SYNCMGR_ICM_QUERY_BEFORE_DELETE
Wert: 0x400000
Das Element gibt ein gültiges Objekt aus ISyncMgrSyncItem::GetObject zurück, wenn diese Methode mit dem SYNCMGR_OBJECTID_QueryBeforeDelete-Flag aufgerufen wird.
SYNCMGR_ICM_VALID_MASK
Wert: 0x710017
Eine Maske, die zum Abrufen gültiger SYNCMGR_ITEM_CAPABILITIES Flags verwendet wird.

Hinweise

Sync Center fragt das Element nach seinen Funktionen über ISyncMgrSyncItem::GetCapabilities ab, wenn die ISyncMgrControl::UpdateItem-Methode aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile syncmgr.h