Condividi tramite


enumerazione SYNCMGR_ITEM_CAPABILITIES (syncmgr.h)

Specifica le azioni che possono essere eseguite su un elemento.

Sintassi

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
} ;

Costanti

 
SYNCMGR_ICM_NONE
Valore: 0
Non vengono impostati flag di funzionalità.
SYNCMGR_ICM_PROVIDES_ICON
Valore: 0x1
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_Icon.
SYNCMGR_ICM_EVENT_STORE
Valore: 0x2
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_EventStore.
SYNCMGR_ICM_CONFLICT_STORE
Valore: 0x4
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag SYNCMGR_OBJECTID_ConflictStore.
SYNCMGR_ICM_CAN_DELETE
Valore: 0x10
L'utente può eliminare l'elemento dalla cartella del gestore. Questo può essere usato da un elemento per rimuovere se stesso dal set di sincronizzazione del gestore, ad esempio rimuovere una cartella dal set di file offline. Se questo valore è impostato, l'attività Delete viene visualizzata nella cartella del gestore quando questo elemento è selezionato.
SYNCMGR_ICM_CAN_BROWSE_CONTENT
Valore: 0x10000
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_BrowseContent. Se questo valore è impostato, l'attività Sfoglia contenuto viene aggiunta al menu di scelta rapida dell'elemento.
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
Valore: 0x100000
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_QueryBeforeEnable.
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
Valore: 0x200000
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_QueryBeforeDisable.
SYNCMGR_ICM_QUERY_BEFORE_DELETE
Valore: 0x400000
L'elemento restituisce un oggetto valido da ISyncMgrSyncItem::GetObject quando questo metodo viene chiamato con il flag di SYNCMGR_OBJECTID_QueryBeforeDelete.
SYNCMGR_ICM_VALID_MASK
Valore: 0x710017
Maschera usata per recuperare flag di SYNCMGR_ITEM_CAPABILITIES validi.

Commenti

Sync Center esegue una query sull'elemento per le relative funzionalità tramite ISyncMgrSyncItem::GetCapabilities ogni volta che viene chiamato il metodo ISyncMgrControl::UpdateItem .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione syncmgr.h