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 |