enumeración SYNCMGR_HANDLER_POLICIES (syncmgr.h)
Enumera las directivas especificadas por un controlador de sincronización que se desvía de la directiva predeterminada.
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 No se establecen marcas de directiva de controlador. |
|
SYNCMGR_HPM_PREVENT_ACTIVATE Valor: 0x1 No se admite la activación del controlador en el momento de la llamada. Un controlador puede usar este valor para implementar la compatibilidad con la directiva de grupo que impide que el controlador se active. Si se establece este valor, la tarea De instalación no se muestra en la carpeta Sincronización de instalación cuando se selecciona este controlador. El controlador debe proporcionar un comentario (devuelto por su implementación de ISyncMgrHandlerInfo::GetComment) para informar al usuario de por qué la tarea de instalación no está disponible. La mayoría de los controladores no deben establecer este valor. |
|
SYNCMGR_HPM_PREVENT_DEACTIVATE Valor: 0x2 No se admite la desactivación del controlador en el momento de la llamada. Un controlador puede usar este valor para implementar la compatibilidad con la directiva de grupo que impide que el controlador se desactive. Si se establece este valor, la tarea Eliminar no se muestra en la carpeta Centro de sincronización cuando se selecciona este controlador. El controlador debe proporcionar un comentario (devuelto por su implementación de ISyncMgrHandlerInfo::GetComment) para informar al usuario de por qué la tarea de instalación no está disponible. La mayoría de los controladores no deben establecer este valor. |
|
SYNCMGR_HPM_PREVENT_ENABLE Valor: 0x4 El controlador admite normalmente la habilitación, pero no se puede habilitar debido a la directiva de controlador. Si se establece esta marca, la opción Habilitar no se mostrará en el menú contextual. |
|
SYNCMGR_HPM_PREVENT_DISABLE Valor: 0x8 El controlador admite normalmente la deshabilitación, pero no se puede habilitar debido a la directiva de controlador. Si se establece esta marca, la opción Deshabilitar no se mostrará en el menú contextual. |
|
SYNCMGR_HPM_PREVENT_START_SYNC Valor: 0x10 El controlador admite normalmente la sincronización, pero no se puede sincronizar debido a la directiva de controlador. Si se establece esta marca, la opción Iniciar sincronización no se mostrará en el menú contextual ni en la barra de comandos. |
|
SYNCMGR_HPM_PREVENT_STOP_SYNC Valor: 0x20 El controlador admite normalmente la sincronización, pero no se puede sincronizar debido a la directiva de controlador. Si se establece esta marca, la opción Detener sincronización no se mostrará en el menú contextual ni en la barra de comandos. |
|
SYNCMGR_HPM_DISABLE_ENABLE Valor: 0x100 El controlador admite normalmente la habilitación, pero no se puede habilitar en el momento de la llamada. Se mostrará la opción Habilitar , pero se deshabilitará. |
|
SYNCMGR_HPM_DISABLE_DISABLE Valor: 0x200 Normalmente, el controlador admite la deshabilitación, pero no se puede deshabilitar en el momento de la llamada. Se mostrará la opción Deshabilitar , pero se deshabilitará. |
|
SYNCMGR_HPM_DISABLE_START_SYNC Valor: 0x400 Normalmente, el controlador admite la sincronización, pero no se puede sincronizar en el momento de la llamada. Se mostrará la opción Iniciar sincronización , pero se deshabilitará. |
|
SYNCMGR_HPM_DISABLE_STOP_SYNC Valor: 0x800 Normalmente, el controlador admite la cancelación, pero no se puede cancelar en el momento de la llamada. Se mostrará la opción Detener sincronización , pero se deshabilitará. |
|
SYNCMGR_HPM_DISABLE_BROWSE Valor: 0x1000 Normalmente, el controlador admite la cancelación, pero no se puede cancelar en el momento de la llamada. Se mostrará la opción Examinar , pero se deshabilitará. |
|
SYNCMGR_HPM_DISABLE_SCHEDULE Valor: 0x2000 Normalmente, el controlador admite la cancelación, pero no se puede cancelar en el momento de la llamada. Se mostrará la opción Mostrar programación , pero se deshabilitará. |
|
SYNCMGR_HPM_HIDDEN_BY_DEFAULT Valor: 0x10000 El controlador debe estar oculto del usuario a menos que se haya habilitado la opción Mostrar archivos ocultos . Esta directiva solo se aplica la primera vez que se carga el controlador. Después de eso, el Centro de sincronización mantiene el estado oculto y el usuario puede cambiarlo a través de la hoja de propiedades. El estado oculto está disponible en la interfaz de usuario de la carpeta como la propiedad System.Sync.Hidden (PKEY_Sync_Hidden). |
|
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY El usuario no se ofrece tareas de sincronización y detención en la interfaz de usuario. Esto equivale a SYNCMGR_HPM_PREVENT_START_SYNC |
SYNCMGR_HPM_PREVENT_STOP_SYNC. |
SYNCMGR_HPM_VALID_MASK Valor: 0x12f3f Máscara usada para recuperar marcas de SYNCMGR_HANDLER_POLICIES válidas. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | syncmgr.h |