enumeración SYNCMGR_ITEM_POLICIES (syncmgr.h)
Especifica las directivas de un elemento para controlar cómo se pueden habilitar o deshabilitar mediante la directiva 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 No se establecen marcas de directiva. |
SYNCMGR_IPM_PREVENT_ENABLE Valor: 0x1 No se admite la habilitación del elemento en el momento de la llamada. Un elemento puede usar este valor para implementar la compatibilidad con la directiva de grupo que impide que se habilite el elemento. Si se establece este valor, la tarea Habilitar no se muestra en la carpeta del controlador cuando se selecciona este elemento. El elemento debe proporcionar un comentario (devuelto por su implementación de ISyncMgrSyncItemInfo::GetComment) para informar al usuario de por qué la tarea Habilitar no está disponible. La mayoría de los elementos no deben establecer este valor. |
SYNCMGR_IPM_PREVENT_DISABLE Valor: 0x2 No se admite la deshabilitación del elemento en el momento de la llamada. Un elemento puede usar este valor para implementar la compatibilidad con la directiva de grupo que impide que el elemento se deshabilite. Si se establece este valor, la tarea Deshabilitar no se muestra en la carpeta del controlador cuando se selecciona este elemento. El elemento debe proporcionar un comentario (devuelto por su implementación de ISyncMgrSyncItemInfo::GetComment) para informar al usuario de por qué la tarea Deshabilitar no está disponible. La mayoría de los elementos no deben establecer este valor. |
SYNCMGR_IPM_PREVENT_START_SYNC Valor: 0x4 No se admite iniciar una sincronización a través de la interfaz de usuario o a través de las API. La sincronización solo se puede iniciar mediante una aplicación externa que crea un creador de sesión para notificar el progreso. Si se establece este valor, la tarea Iniciar sincronización no se mostrará en la carpeta del controlador cuando se seleccione el elemento de sincronización. Tenga en cuenta que start Sync debe ser compatible con un controlador para que se admita en un elemento de sincronización. La mayoría de los elementos de sincronización no deben establecer este valor. |
SYNCMGR_IPM_PREVENT_STOP_SYNC Valor: 0x8 No se admite detener una sincronización a través de la interfaz de usuario o a través de las API. Si se establece este valor, la tarea Detener sincronización no se muestra en la carpeta del controlador cuando se selecciona el elemento de sincronización. Tenga en cuenta que detener sincronización debe ser compatible con un controlador para que se admita en un elemento de sincronización. La mayoría de los elementos de sincronización no deben establecer este valor. |
SYNCMGR_IPM_DISABLE_ENABLE Valor: 0x10 La tarea habilitar debe deshabilitarse cuando se muestra para este elemento de sincronización. Con este conjunto de directivas, la opción Habilitar aparece en el menú contextual, si no se establece SYNCMGR_IPM_PREVENT_ENABLE, pero está deshabilitada. |
SYNCMGR_IPM_DISABLE_DISABLE Valor: 0x20 La tarea de deshabilitación debe deshabilitarse cuando se muestra para este elemento de sincronización. Con este conjunto de directivas, la opción Deshabilitar aparece en el menú contextual, si no se establece SYNCMGR_IPM_PREVENT_DISABLE, pero está deshabilitada. |
SYNCMGR_IPM_DISABLE_START_SYNC Valor: 0x40 La tarea Iniciar sincronización debe deshabilitarse cuando se muestra para este elemento de sincronización. Con este conjunto de directivas, la opción Iniciar sincronización aparece en el menú contextual, si no se establece SYNCMGR_IPM_PREVENT_START_SYNC y si SYNCMGR_HPM_PREVENT_START_SYNC no está establecido en el identificador, pero está deshabilitado. |
SYNCMGR_IPM_DISABLE_STOP_SYNC Valor: 0x80 La tarea Detener sincronización debe deshabilitarse cuando se muestra para este elemento de sincronización. Con este conjunto de directivas, la opción Detener sincronización aparece en el menú contextual, si no se establece SYNCMGR_IPM_PREVENT_STOP_SYNC y si SYNCMGR_HPM_PREVENT_STOP_SYNC no está establecido en el controlador, pero está deshabilitado. |
SYNCMGR_IPM_DISABLE_BROWSE Valor: 0x100 La tarea Examinar debe deshabilitarse cuando se muestra para este elemento de sincronización. La tarea Examinar solo se muestra si el valor de SYNCMGR_ICM_CAN_BROWSE_CONTENT se devuelve desde el método ISyncMgrSyncItem::GetCapabilities . |
SYNCMGR_IPM_DISABLE_DELETE Valor: 0x200 El controlador normalmente admite la eliminación de elementos, pero que este elemento no se puede eliminar en el momento de la llamada. Con este conjunto de directivas, la opción Eliminar aparece como deshabilitada en el menú contextual del elemento de sincronización. |
SYNCMGR_IPM_HIDDEN_BY_DEFAULT Valor: 0x10000 El elemento debe estar oculto para el 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 elemento. 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. |
SYNCMGR_IPM_VALID_MASK Valor: 0x102ff Máscara usada para recuperar marcas de SYNCMGR_ITEM_POLICIES válidas. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | syncmgr.h |