encabezado syncmgr.h
El Shell de Windows usa este encabezado. Para más información, consulte:
syncmgr.h contiene las siguientes interfaces de programación:
Interfaces
IEnumSyncMgrConflict Expone métodos de enumeración de conflictos. |
IEnumSyncMgrEvents Expone métodos de enumeración de eventos de sincronización. |
IEnumSyncMgrSyncItems Expone métodos que enumeran los objetos de elemento de sincronización administrados por el controlador. |
ISyncMgrConflict Expone métodos que proporcionan información sobre un conflicto recuperado de un almacén de conflictos y permite resolver el conflicto. |
ISyncMgrConflictFolder Expone un método que obtiene la lista de identificadores de conflicto para un objeto de conflicto. |
ISyncMgrConflictItems Expone métodos que obtienen datos de elementos de conflicto y recuento de elementos. |
ISyncMgrConflictPresenter Expone un método que presenta un conflicto al usuario. |
ISyncMgrConflictResolutionItems Expone métodos que obtienen información de elemento y recuento de elementos. |
ISyncMgrConflictResolveInfo Expone métodos que obtienen y establecen información sobre la resolución de conflictos del administrador de sincronización. |
ISyncMgrConflictStore Expone métodos que permiten a un controlador proporcionar conflictos que aparecen en la carpeta Conflicts. |
ISyncMgrControl Expone métodos que permiten a una aplicación o controlador iniciar o detener una sincronización, notificar al Centro de sincronización los cambios en el conjunto de controladores o elementos, o notificar los cambios a los valores de propiedad. |
ISyncMgrEvent Expone métodos que recuperan datos de un almacén de eventos. Un almacén de eventos permite al Centro de sincronización obtener un enumerador de todos los eventos del almacén, así como recuperar eventos individuales. |
ISyncMgrEventLinkUIOperation Proporciona un método al que se llama cuando se hace clic en los vínculos de eventos en la carpeta de resultados de sincronización. |
ISyncMgrEventStore Expone métodos que permiten a un controlador proporcionar su propio almacén de eventos y administrar sus propios eventos de sincronización, en lugar de usar el almacén de eventos predeterminado del Centro de sincronización. Estos eventos se muestran en la carpeta Resultados de sincronización. |
ISyncMgrHandler Expone métodos que componen la interfaz principal implementada por un controlador de sincronización. |
ISyncMgrHandlerCollection Expone métodos que proporcionan un enumerador de identificadores de controlador de sincronización y crean instancias de esos controladores de sincronización. |
ISyncMgrHandlerInfo Expone métodos que permiten a un controlador proporcionar información de propiedad y estado al Centro de sincronización. |
ISyncMgrResolutionHandler Expone métodos que administran conflictos de sincronización. Implemente esta interfaz para construir un controlador de conflictos de sincronización. La interfaz de usuario (UI) de resolución de conflictos llamará a esta interfaz para resolver el conflicto presentado al usuario. |
ISyncMgrScheduleWizardUIOperation Expone un método que permite a un controlador mostrar el asistente de programación de sincronización para el controlador. |
ISyncMgrSessionCreator Expone un único método a través del cual un controlador o una aplicación externa pueden notificar al Centro de sincronización que se ha iniciado la sincronización, así como notificar el progreso y los eventos. |
ISyncMgrSyncCallback Expone métodos que permiten que un proceso de sincronización notifique el progreso y los eventos en el Centro de sincronización, o para consultar si el proceso se ha cancelado. |
ISyncMgrSyncItem Expone métodos que actúan y recuperan información de un solo elemento de sincronización, lo que permite a los controladores administrar elementos de sincronización como objetos independientes. |
ISyncMgrSyncItemContainer Expone métodos que proporcionan información a los controladores sobre los elementos que contienen. |
ISyncMgrSyncItemInfo Expone métodos que proporcionan información de propiedad y estado para un solo elemento de sincronización. |
ISyncMgrSyncResult Expone un método que las aplicaciones que llaman a ISyncMgrControl pueden usar para obtener el resultado de una llamada a ISyncMgrControl::StartHandlerSync o ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation Expone un método a través del cual un controlador de sincronización o un elemento de sincronización pueden mostrar un objeto de interfaz de usuario cuando lo solicite el Centro de sincronización. |
Functions
FreeConfirmConflictItem Libera los recursos que se han asignado para una estructura de CONFIRM_CONFLICT_ITEM. |
Estructuras
CONFIRM_CONFLICT_ITEM Define la estructura de elementos de conflicto. |
CONFIRM_CONFLICT_RESULT_INFO Define la estructura de información del resultado del conflicto. |
SYNCMGR_CONFLICT_ID_INFO Describe la estructura de información del identificador de conflicto. |
Enumeraciones
SYNCMGR_CANCEL_REQUEST Describe una solicitud del usuario para cancelar una sincronización. |
SYNCMGR_CONFLICT_ITEM_TYPE Describe el tipo de elemento de conflicto. |
SYNCMGR_CONTROL_FLAGS Especifica cómo se debe realizar una operación solicitada en determinados métodos de ISyncMgrControl. |
SYNCMGR_EVENT_FLAGS Especifica marcas para un evento de sincronización. |
SYNCMGR_EVENT_LEVEL Especifica el tipo de evento que se notifica al Centro de sincronización. |
SYNCMGR_HANDLER_CAPABILITIES Especifica las funcionalidades de un controlador con respecto a las acciones que se pueden realizar en él. |
SYNCMGR_HANDLER_POLICIES Enumera las directivas especificadas por un controlador de sincronización que se desvía de la directiva predeterminada. |
SYNCMGR_HANDLER_TYPE Especifica el tipo de un controlador. Usado por ISyncMgrHandlerInfo::GetType. |
SYNCMGR_ITEM_CAPABILITIES Especifica las acciones que se pueden realizar en un elemento. |
SYNCMGR_ITEM_POLICIES Especifica las directivas de un elemento para controlar cómo se pueden habilitar o deshabilitar mediante la directiva de grupo. |
SYNCMGR_PRESENTER_CHOICE Describe qué opción hace un usuario sobre una resolución de conflictos del administrador de sincronización. Usado por ISyncMgrConflictPresenter. |
SYNCMGR_PRESENTER_NEXT_STEP Describe el siguiente paso que se va a producir en la resolución de conflictos del administrador de sincronización. Usado por ISyncMgrConflictPresenter. |
SYNCMGR_PROGRESS_STATUS Especifica el estado de progreso actual de un proceso de sincronización. Usado por ISyncMgrSyncCallback::ReportProgress. |
SYNCMGR_RESOLUTION_ABILITIES Indica las capacidades y la actividad de resolución de conflictos que se va a seguir. Se usa con ISyncMgrResolutionHandler::QueryAbilities. |
SYNCMGR_RESOLUTION_FEEDBACK Describe los comentarios de resolución del Administrador de sincronización. Usado por ISyncMgrResolutionHandler. |
SYNCMGR_SYNC_CONTROL_FLAGS Indica las marcas usadas por ISyncMgrControl::StartHandlerSync e ISyncMgrControl::StartItemSync. |