Compartir a través de


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