SYNCMGR_ITEM_POLICIES enumeração (syncmgr.h)

Especifica as políticas de um item para controlar como elas podem ser habilitadas ou desabilitadas pela política de grupo.

Syntax

typedef enum SYNCMGR_ITEM_POLICIES {
  SYNCMGR_IPM_NONE = 0,
  SYNCMGR_IPM_PREVENT_ENABLE = 0x1,
  SYNCMGR_IPM_PREVENT_DISABLE = 0x2,
  SYNCMGR_IPM_PREVENT_START_SYNC = 0x4,
  SYNCMGR_IPM_PREVENT_STOP_SYNC = 0x8,
  SYNCMGR_IPM_DISABLE_ENABLE = 0x10,
  SYNCMGR_IPM_DISABLE_DISABLE = 0x20,
  SYNCMGR_IPM_DISABLE_START_SYNC = 0x40,
  SYNCMGR_IPM_DISABLE_STOP_SYNC = 0x80,
  SYNCMGR_IPM_DISABLE_BROWSE = 0x100,
  SYNCMGR_IPM_DISABLE_DELETE = 0x200,
  SYNCMGR_IPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_IPM_VALID_MASK = 0x102ff
} ;

Constantes

 
SYNCMGR_IPM_NONE
Valor: 0
Nenhum sinalizador de política está definido.
SYNCMGR_IPM_PREVENT_ENABLE
Valor: 0x1
Não há suporte para a habilitação do item no momento da chamada. Esse valor pode ser usado por um item para implementar o suporte à política de grupo que impede que o item seja habilitado. Se esse valor for definido, a tarefa Habilitar não será mostrada na pasta do manipulador quando esse item for selecionado. O item deve fornecer um comentário, retornado de sua implementação de ISyncMgrSyncItemInfo::GetComment, para informar ao usuário por que a tarefa Habilitar não está disponível. A maioria dos itens não deve definir esse valor.
SYNCMGR_IPM_PREVENT_DISABLE
Valor: 0x2
Não há suporte para a desabilitação do item no momento da chamada. Esse valor pode ser usado por um item para implementar o suporte à política de grupo que impede que o item seja desabilitado. Se esse valor for definido, a tarefa Desabilitar não será mostrada na pasta do manipulador quando esse item for selecionado. O item deve fornecer um comentário, retornado de sua implementação de ISyncMgrSyncItemInfo::GetComment, para informar ao usuário por que a tarefa Desabilitar não está disponível. A maioria dos itens não deve definir esse valor.
SYNCMGR_IPM_PREVENT_START_SYNC
Valor: 0x4
Não há suporte para iniciar uma sincronização por meio da interface do usuário ou por meio das APIs. A sincronização só pode ser iniciada por um aplicativo externo que cria um criador de sessão para relatar o progresso. Se esse valor for definido, a tarefa Iniciar Sincronização não será mostrada na pasta do manipulador quando o item de sincronização for selecionado. Observe que Iniciar Sincronização deve ter suporte em um manipulador para que ele tenha suporte em um item de sincronização. A maioria dos itens de sincronização não deve definir esse valor.
SYNCMGR_IPM_PREVENT_STOP_SYNC
Valor: 0x8
Não há suporte para interromper uma sincronização por meio da interface do usuário ou por meio das APIs. Se esse valor for definido, a tarefa Parar Sincronização não será mostrada na pasta do manipulador quando o item de sincronização for selecionado. Observe que o Stop Sync deve ter suporte em um manipulador para que ele tenha suporte em um item de sincronização. A maioria dos itens de sincronização não deve definir esse valor.
SYNCMGR_IPM_DISABLE_ENABLE
Valor: 0x10
A tarefa habilitar deve ser desabilitada quando for mostrada para este item de sincronização. Com esse conjunto de políticas, a opção Habilitar aparecerá no menu de contexto, se SYNCMGR_IPM_PREVENT_ENABLE não estiver definida, mas estiver desabilitada.
SYNCMGR_IPM_DISABLE_DISABLE
Valor: 0x20
A tarefa desabilitar deve ser desabilitada quando for mostrada para este item de sincronização. Com esse conjunto de políticas, a opção Desabilitar aparecerá no menu de contexto, se SYNCMGR_IPM_PREVENT_DISABLE não estiver definida, mas estiver desabilitada.
SYNCMGR_IPM_DISABLE_START_SYNC
Valor: 0x40
A tarefa Iniciar Sincronização deve ser desabilitada quando for mostrada para este item de sincronização. Com esse conjunto de políticas, a opção Iniciar Sincronização será exibida no menu de contexto, se SYNCMGR_IPM_PREVENT_START_SYNC não estiver definida e se SYNCMGR_HPM_PREVENT_START_SYNC não estiver definida no identificador, mas estiver desabilitada.
SYNCMGR_IPM_DISABLE_STOP_SYNC
Valor: 0x80
A tarefa Parar Sincronização deve ser desabilitada quando for mostrada para este item de sincronização. Com esse conjunto de políticas, a opção Parar Sincronização será exibida no menu de contexto, se SYNCMGR_IPM_PREVENT_STOP_SYNC não estiver definida e se SYNCMGR_HPM_PREVENT_STOP_SYNC não estiver definida no manipulador, mas estiver desabilitada.
SYNCMGR_IPM_DISABLE_BROWSE
Valor: 0x100
A tarefa Procurar deve ser desabilitada quando for mostrada para este item de sincronização. A tarefa Procurar será mostrada somente se o valor SYNCMGR_ICM_CAN_BROWSE_CONTENT for retornado do método ISyncMgrSyncItem::GetCapabilities .
SYNCMGR_IPM_DISABLE_DELETE
Valor: 0x200
O manipulador normalmente dá suporte à exclusão de itens, mas esse item não pode ser excluído no momento da chamada. Com esse conjunto de políticas, a opção Excluir aparece como desabilitada no menu de contexto do item de sincronização.
SYNCMGR_IPM_HIDDEN_BY_DEFAULT
Valor: 0x10000
O item deve estar oculto do usuário, a menos que a opção Mostrar Arquivos Ocultos tenha sido habilitada. Essa política só se aplica na primeira vez que o item é carregado. Depois disso, o estado oculto é mantido pelo Centro de Sincronização e pode ser alterado pelo usuário por meio da folha de propriedades.
SYNCMGR_IPM_VALID_MASK
Valor: 0x102ff
Uma máscara usada para recuperar sinalizadores de SYNCMGR_ITEM_POLICIES válidos.

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