Compartilhar via


SYNCMGR_HANDLER_POLICIES enumeração (syncmgr.h)

Enumera as políticas especificadas por um manipulador de sincronização que se desviam da política padrão.

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

Constantes

 
SYNCMGR_HPM_NONE
Valor: 0
Nenhum sinalizador de política de manipulador está definido.
SYNCMGR_HPM_PREVENT_ACTIVATE
Valor: 0x1
Não há suporte para a ativação do manipulador no momento da chamada. Esse valor pode ser usado por um manipulador para implementar o suporte à política de grupo que impede que o manipulador seja ativado. Se esse valor for definido, a tarefa De instalação não será mostrada na pasta Sincronização de Instalação quando esse manipulador for selecionado. O manipulador deve fornecer um comentário, retornado de sua implementação de ISyncMgrHandlerInfo::GetComment, para informar ao usuário por que a tarefa de Instalação não está disponível. A maioria dos manipuladores não deve definir esse valor.
SYNCMGR_HPM_PREVENT_DEACTIVATE
Valor: 0x2
Não há suporte para a desativação do manipulador no momento da chamada. Esse valor pode ser usado por um manipulador para implementar o suporte à política de grupo que impede que o manipulador seja desativado. Se esse valor for definido, a tarefa Excluir não será mostrada na pasta Central de Sincronização quando esse manipulador for selecionado. O manipulador deve fornecer um comentário, retornado de sua implementação de ISyncMgrHandlerInfo::GetComment, para informar ao usuário por que a tarefa de Instalação não está disponível. A maioria dos manipuladores não deve definir esse valor.
SYNCMGR_HPM_PREVENT_ENABLE
Valor: 0x4
O manipulador normalmente dá suporte à habilitação, mas não pode ser habilitado devido à política de manipulador. Se esse sinalizador estiver definido, a opção Habilitar não será exibida no menu de contexto.
SYNCMGR_HPM_PREVENT_DISABLE
Valor: 0x8
O manipulador normalmente dá suporte à desabilitação, mas não pode ser habilitado devido à política de manipulador. Se esse sinalizador estiver definido, a opção Desabilitar não será exibida no menu de contexto.
SYNCMGR_HPM_PREVENT_START_SYNC
Valor: 0x10
O manipulador normalmente dá suporte à sincronização, mas não pode ser sincronizado devido à política de manipulador. Se esse sinalizador estiver definido, a opção Iniciar Sincronização não será exibida no menu de contexto ou na barra de comandos.
SYNCMGR_HPM_PREVENT_STOP_SYNC
Valor: 0x20
O manipulador normalmente dá suporte à sincronização, mas não pode ser sincronizado devido à política de manipulador. Se esse sinalizador estiver definido, a opção Parar Sincronização não será exibida no menu de contexto ou na barra de comandos.
SYNCMGR_HPM_DISABLE_ENABLE
Valor: 0x100
O manipulador normalmente dá suporte à habilitação, mas não pode ser habilitado no momento da chamada. A opção Habilitar será exibida, mas será desabilitada.
SYNCMGR_HPM_DISABLE_DISABLE
Valor: 0x200
O manipulador normalmente dá suporte à desabilitação, mas não pode ser desabilitado no momento da chamada. A opção Desabilitar será exibida, mas será desabilitada.
SYNCMGR_HPM_DISABLE_START_SYNC
Valor: 0x400
O manipulador normalmente dá suporte à sincronização, mas não pode ser sincronizado no momento da chamada. A opção Iniciar Sincronização será exibida, mas será desabilitada.
SYNCMGR_HPM_DISABLE_STOP_SYNC
Valor: 0x800
O manipulador normalmente dá suporte ao cancelamento, mas não pode ser cancelado no momento da chamada. A opção Parar Sincronização será exibida, mas será desabilitada.
SYNCMGR_HPM_DISABLE_BROWSE
Valor: 0x1000
O manipulador normalmente dá suporte ao cancelamento, mas não pode ser cancelado no momento da chamada. A opção Procurar será exibida, mas será desabilitada.
SYNCMGR_HPM_DISABLE_SCHEDULE
Valor: 0x2000
O manipulador normalmente dá suporte ao cancelamento, mas não pode ser cancelado no momento da chamada. A opção Mostrar Agendamento será exibida, mas será desabilitada.
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
Valor: 0x10000
O manipulador 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 manipulador é 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. O estado oculto está disponível na interface do usuário da pasta como a propriedade System.Sync.Hidden (PKEY_Sync_Hidden).
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
O usuário não recebe as tarefas Sincronizar e Parar na interface do usuário. Isso é equivalente a SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC.
SYNCMGR_HPM_VALID_MASK
Valor: 0x12f3f
Uma máscara usada para recuperar sinalizadores de SYNCMGR_HANDLER_POLICIES válidos.

Requisitos

   
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