Encabezado winsync.h

Windows Sync usa este encabezado. Para obtener más información, consulte:

winsync.h contiene las siguientes interfaces de programación:

Interfaces

 
IAsynchronousDataRetriever

Representa el mecanismo por el que el proveedor de destino recupera de forma asincrónica los datos de elementos del proveedor de origen.
IChangeConflict

Representa un conflicto entre dos elementos.
IChangeUnitException

Representa una unidad de cambio que se va a excluir de un objeto de conocimiento.
IChangeUnitListFilterInfo

Representa un filtro que se puede usar para controlar qué unidades de cambio se incluyen para los elementos de un objeto ISyncChangeBatch.
IClockVector

Representa un vector de reloj en una estructura de conocimiento.
IClockVectorElement

Representa un elemento vectorial de reloj de una estructura de conocimiento.
IConstructReplicaKeyMap

Agrega entradas a un objeto IReplicaKeyMap.
ICoreFragment

Representa el conocimiento de todos los elementos del ámbito de un conjunto específico de unidades de cambio.
ICoreFragmentInspector

Enumera los objetos ICoreFragment contenidos en un objeto de conocimiento.
IDataRetrieverCallback

Representa métodos a los que un objeto IAsynchronousDataRetriever puede llamar para indicar que el procesamiento se ha completado en un método IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Enumera las excepciones de unidad de cambio almacenadas en un objeto de conocimiento.
IEnumClockVector

Enumera los elementos vectoriales de reloj almacenados en un vector de reloj.
IEnumFeedClockVector

Enumera los elementos vectoriales de reloj almacenados en un vector de reloj que contiene información de FeedSync.
IEnumRangeExceptions

Enumera las excepciones de intervalo que se almacenan en un objeto de conocimiento.
IEnumSingleItemExceptions

Enumera las excepciones de un solo elemento que se almacenan en un objeto de conocimiento.
IEnumSyncChanges

Enumera una lista de cambios de elemento.
IEnumSyncChangeUnits

Enumera una lista de unidades de cambio.
IFeedClockVector

Representa un vector de reloj que contiene información de FeedSync.
IFeedClockVectorElement

Representa un elemento de vector de reloj que contiene información de FeedSync.
IFilterRequestCallback

Mediate la negociación de filtros entre un proveedor de destino y un proveedor de origen.
IForgottenKnowledge

Representa el conocimiento que se ha olvidado debido a la limpieza de las piedras de exclusión.
IKnowledgeSyncProvider

Representa un proveedor de sincronización que usa conocimientos para realizar la sincronización.
ILoadChangeContext

Representa información sobre un cambio que se va a cargar desde el almacén de elementos.
IProviderConverter

Cuando se implementa mediante una clase derivada, representa un objeto que puede convertir un objeto ISyncProvider en un objeto IKnowledgeSyncProvider.
IRangeException

Representa un intervalo de identificadores de elemento que se va a excluir de un objeto de conocimiento.
IRecoverableError

Representa un error recuperable que se produjo cuando se cargó un elemento o cuando se guardó un elemento.
IRecoverableErrorData

Representa información sobre un error recuperable.
IReplicaKeyMap

Representa una asignación entre las claves de réplica y los identificadores de réplica.
IRequestFilteredSync

Cuando se implementa mediante una clase derivada, representa un proveedor de destino que puede especificar un filtro que el proveedor de origen usará durante la enumeración de cambios.
ISingleItemException

Representa un elemento que se va a excluir de un objeto de conocimiento.
ISupportFilteredSync

Cuando se implementa mediante una clase derivada, representa un proveedor de origen que admite la enumeración de cambios filtrada y que puede negociar el tipo de filtro que se usa.
ISupportLastWriteTime

Representa un proveedor de sincronización que puede notificar la fecha y hora en que se cambió por última vez un elemento o una unidad de cambio. Esta capacidad es útil para una aplicación que implementa la resolución de conflictos de última escritura gana.
ISyncCallback

Representa las devoluciones de llamada de aplicación que se usan para notificar a la aplicación de eventos de sincronización.
ISyncCallback2

Representa devoluciones de llamada de aplicación adicionales que se usan para notificar a la aplicación de eventos de sincronización.
ISyncChange

Representa un cambio en un elemento.
ISyncChangeBatch

Representa los metadatos de un conjunto de cambios. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Representa información adicional sobre un conjunto de cambios.
ISyncChangeBatchBase

Representa los metadatos de un conjunto de cambios. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Representa funciones adicionales de un objeto ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Representa los metadatos sobre un lote de cambios que se basa en el conocimiento de requisitos previos asociado al lote de cambios.
ISyncChangeBuilder

Proporciona datos adicionales para un cambio de elemento.
ISyncChangeUnit

Representa un cambio en una unidad de cambio contenida en un elemento.
ISyncChangeWithPrerequisite

Representa los metadatos sobre un cambio que se basa en el conocimiento de requisitos previos asociado al cambio.
ISyncFilterInfo

Representa información sobre un filtro que se usa para controlar los datos incluidos en un objeto ISyncChangeBatch.
ISyncFilterInfo2

Representa información adicional sobre un filtro que se puede usar para controlar qué cambios se incluyen en un objeto ISyncChangeBatch.
ISyncFullEnumerationChange

Representa información adicional sobre un objeto ISyncChange durante la sincronización de recuperación.
ISyncFullEnumerationChangeBatch

Representa los metadatos de un conjunto de cambios que se crean como parte de una sincronización de recuperación.
ISynchronousDataRetriever

Representa el mecanismo por el que el proveedor de destino recupera los datos de elementos del proveedor de origen.
ISyncKnowledge

Representa el conocimiento que una réplica tiene sobre su almacén de elementos.
ISyncKnowledge2

Representa información adicional sobre el conocimiento que tiene una réplica sobre su almacén de elementos.
ISyncProvider

Representa un proveedor de sincronización que puede usar una sesión de sincronización para sincronizar datos con otro proveedor de sincronización.
ISyncSessionExtendedErrorInfo

Representa información sobre qué proveedor provocó un error en la sincronización.
ISyncSessionState

Representa información sobre la sesión de sincronización actual.
ISyncSessionState2

Representa información adicional sobre la sesión de sincronización actual.

Estructuras

 
ID_PARAMETER_PAIR

Representa el formato de un identificador de entidad de sincronización.
ID_PARAMETERS

Representa el esquema de formato para el grupo de identificadores que se usan para identificar entidades en una sesión de sincronización.
SYNC_RANGE

Representa un intervalo de identificadores de elemento.
SYNC_SESSION_STATISTICS

Representa estadísticas sobre una única sesión de sincronización unidireccional.
SYNC_TIME

Representa un valor de fecha y hora.
SYNC_VERSION

Representa una versión de un elemento o una unidad de cambio.

Enumeraciones

 
CONFLICT_RESOLUTION_POLICY

Representa las opciones de la directiva de resolución de conflictos de simultaneidad que se va a usar para la sesión de sincronización.
FILTERING_TYPE

Indica el tipo de información que se incluye en un lote de cambio durante la sincronización filtrada.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Representa los resultados posibles cuando se compara una cookie de conocimiento con un objeto de conocimiento mediante ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Representa la acción que debe realizar una aplicación en respuesta a ISyncCallback::OnFullEnumerationNeed.
SYNC_PROGRESS_STAGE

Representa las fases de una sesión de sincronización.
SYNC_PROVIDER_ROLE

Representa el rol de un proveedor, en relación con el otro proveedor de la sesión de sincronización.
SYNC_RESOLVE_ACTION

Representa las acciones que se realizan para resolver un conflicto de simultaneidad específico.
SYNC_SERIALIZATION_VERSION

Representa la versión de Microsoft Sync Framework con la que un componente determinado es compatible.
SYNC_STATISTICS

Representa los tipos de estadísticas que transmiten información sobre un componente.