enumeración SYNCMGR_ITEM_CAPABILITIES (syncmgr.h)

Especifica las acciones que se pueden realizar en un elemento.

Syntax

typedef enum SYNCMGR_ITEM_CAPABILITIES {
  SYNCMGR_ICM_NONE = 0,
  SYNCMGR_ICM_PROVIDES_ICON = 0x1,
  SYNCMGR_ICM_EVENT_STORE = 0x2,
  SYNCMGR_ICM_CONFLICT_STORE = 0x4,
  SYNCMGR_ICM_CAN_DELETE = 0x10,
  SYNCMGR_ICM_CAN_BROWSE_CONTENT = 0x10000,
  SYNCMGR_ICM_QUERY_BEFORE_ENABLE = 0x100000,
  SYNCMGR_ICM_QUERY_BEFORE_DISABLE = 0x200000,
  SYNCMGR_ICM_QUERY_BEFORE_DELETE = 0x400000,
  SYNCMGR_ICM_VALID_MASK = 0x710017
} ;

Constantes

 
SYNCMGR_ICM_NONE
Valor: 0
No se establecen marcas de funcionalidad.
SYNCMGR_ICM_PROVIDES_ICON
Valor: 0x1
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_Icon.
SYNCMGR_ICM_EVENT_STORE
Valor: 0x2
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_EventStore.
SYNCMGR_ICM_CONFLICT_STORE
Valor: 0x4
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_ConflictStore.
SYNCMGR_ICM_CAN_DELETE
Valor: 0x10
El usuario puede eliminar el elemento de la carpeta del controlador. Un elemento puede usarlo para quitarse del conjunto de sincronización del controlador (por ejemplo, quitar una carpeta del conjunto de archivos sin conexión). Si se establece este valor, la tarea Eliminar se muestra en la carpeta del controlador cuando se selecciona este elemento.
SYNCMGR_ICM_CAN_BROWSE_CONTENT
Valor: 0x10000
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_BrowseContent. Si se establece este valor, la tarea Examinar contenido se agrega al menú contextual del elemento.
SYNCMGR_ICM_QUERY_BEFORE_ENABLE
Valor: 0x100000
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_QueryBeforeEnable.
SYNCMGR_ICM_QUERY_BEFORE_DISABLE
Valor: 0x200000
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_QueryBeforeDisable.
SYNCMGR_ICM_QUERY_BEFORE_DELETE
Valor: 0x400000
El elemento devuelve un objeto válido de ISyncMgrSyncItem::GetObject cuando se llama a ese método con la marca SYNCMGR_OBJECTID_QueryBeforeDelete.
SYNCMGR_ICM_VALID_MASK
Valor: 0x710017
Máscara usada para recuperar marcas de SYNCMGR_ITEM_CAPABILITIES válidas.

Comentarios

El Centro de sincronización consulta el elemento para sus funcionalidades a través de ISyncMgrSyncItem::GetCapabilities cada vez que se llama al método ISyncMgrControl::UpdateItem .

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