SYNCMGR_ITEM_CAPABILITIES enumeração (syncmgr.h)

Especifica as ações que podem ser executadas em um item.

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

Constantes

 
SYNCMGR_ICM_NONE
Valor: 0
Nenhum sinalizador de funcionalidade está definido.
SYNCMGR_ICM_PROVIDES_ICON
Valor: 0x1
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_Icon.
SYNCMGR_ICM_EVENT_STORE
Valor: 0x2
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_EventStore.
SYNCMGR_ICM_CONFLICT_STORE
Valor: 0x4
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_ConflictStore.
SYNCMGR_ICM_CAN_DELETE
Valor: 0x10
O usuário tem permissão para excluir o item da pasta do manipulador. Isso pode ser usado por um item para remover-se do conjunto de sincronização do manipulador (por exemplo, remover uma pasta do conjunto de Arquivos Offline). Se esse valor for definido, a tarefa Excluir será mostrada na pasta do manipulador quando esse item for selecionado.
SYNCMGR_ICM_CAN_BROWSE_CONTENT
Valor: 0x10000
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_BrowseContent. Se esse valor for definido, a tarefa Procurar Conteúdo será adicionada ao menu de atalho do item.
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
Valor: 0x100000
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_QueryBeforeEnable.
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
Valor: 0x200000
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_QueryBeforeDisable.
SYNCMGR_ICM_QUERY_BEFORE_DELETE
Valor: 0x400000
O item retorna um objeto válido de ISyncMgrSyncItem::GetObject quando esse método é chamado com o sinalizador SYNCMGR_OBJECTID_QueryBeforeDelete.
SYNCMGR_ICM_VALID_MASK
Valor: 0x710017
Uma máscara usada para recuperar sinalizadores de SYNCMGR_ITEM_CAPABILITIES válidos.

Comentários

O Sync Center consulta o item para seus recursos por meio de ISyncMgrSyncItem::GetCapabilities sempre que o método ISyncMgrControl::UpdateItem é chamado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho syncmgr.h