En-tête winsync.h
Cet en-tête est utilisé par Windows Sync. Pour plus d’informations, consultez :
winsync.h contient les interfaces de programmation suivantes :
IAsynchronousDataRetriever Représente le mécanisme par lequel le fournisseur de destination récupère de manière asynchrone les données d’élément du fournisseur source. |
IChangeConflict Représente un conflit entre deux éléments. |
IChangeUnitException Représente une unité de modification à exclure d’un objet de connaissance. |
IChangeUnitListFilterInfo Représente un filtre qui peut être utilisé pour contrôler les unités de modification incluses pour les éléments d’un objet ISyncChangeBatch. |
IClockVector Représente un vecteur d’horloge dans une structure de connaissances. |
IClockVectorElement Représente un élément de vecteur d’horloge d’une structure de connaissances. |
IConstructReplicaKeyMap Ajoute des entrées à un objet IReplicaKeyMap. |
ICoreFragment Représente la connaissance de tous les éléments de l’étendue d’un ensemble spécifique d’unités de modification. |
ICoreFragmentInspector Énumère les objets ICoreFragment contenus dans un objet de connaissance. |
IDataRetrieverCallback Représente les méthodes qu’un objet IAsynchronousDataRetriever peut appeler pour indiquer que le traitement a été effectué sur une méthode IAsynchronousDataRetriever. |
IEnumChangeUnitExceptions Énumère les exceptions d’unité de modification stockées dans un objet de connaissance. |
IEnumClockVector Énumère les éléments de vecteur d’horloge stockés dans un vecteur d’horloge. |
IEnumFeedClockVector Énumère les éléments de vecteur d’horloge stockés dans un vecteur d’horloge qui contient des informations FeedSync. |
IEnumRangeExceptions Énumère les exceptions de plage stockées dans un objet de connaissances. |
IEnumSingleItemExceptions Énumère les exceptions à élément unique stockées dans un objet de connaissance. |
IEnumSyncChanges Énumère les modifications apportées aux éléments. |
IEnumSyncChangeUnits Énumère les unités de modification. |
IFeedClockVector Représente un vecteur d’horloge qui contient des informations FeedSync. |
IFeedClockVectorElement Représente un élément de vecteur d’horloge qui contient des informations FeedSync. |
IFilterRequestCallback Médite la négociation de filtre entre un fournisseur de destination et un fournisseur source. |
IForgottenKnowledge Représente les connaissances qui ont été oubliées à cause du nettoyage des pierres tombales. |
IKnowledgeSyncProvider Représente un fournisseur de synchronisation qui utilise les connaissances pour effectuer la synchronisation. |
ILoadChangeContext Représente des informations sur une modification à charger à partir du magasin d’éléments. |
IProviderConverter En cas d’implémentation par une classe dérivée, représente un objet qui peut convertir un objet ISyncProvider en objet IKnowledgeSyncProvider. |
IRangeException Représente une plage d’ID d’élément à exclure d’un objet de connaissance. |
IRecoverableError Représente une erreur récupérable qui s’est produite lors du chargement d’un élément ou de l’enregistrement d’un élément. |
IRecoverableErrorData Représente des informations sur une erreur récupérable. |
IReplicaKeyMap Représente un mappage entre les clés réplica et les ID de réplica. |
IRequestFilteredSync En cas d’implémentation par une classe dérivée, représente un fournisseur de destination qui peut spécifier un filtre à utiliser par le fournisseur source lors de l’énumération des modifications. |
ISingleItemException Représente un élément à exclure d’un objet de connaissance. |
ISupportFilteredSync En cas d’implémentation par une classe dérivée, représente un fournisseur source qui prend en charge l’énumération des modifications filtrées et qui peut négocier le type de filtre utilisé. |
ISupportLastWriteTime Représente un fournisseur de synchronisation qui est en mesure de signaler la date et l’heure de la dernière modification d’un élément ou d’une unité de modification. Cette fonctionnalité est utile pour une application qui implémente la résolution des conflits du dernier writer-wins. |
ISyncCallback Représente les rappels d’application utilisés pour notifier l’application d’événements de synchronisation. |
ISyncCallback2 Représente des rappels d’application supplémentaires utilisés pour notifier l’application d’événements de synchronisation. |
ISyncChange Représente une modification apportée à un élément. |
ISyncChangeBatch Représente les métadonnées d’un ensemble de modifications. (ISyncChangeBatch) |
ISyncChangeBatchAdvanced Représente des informations supplémentaires sur un ensemble de modifications. |
ISyncChangeBatchBase Représente les métadonnées d’un ensemble de modifications. (ISyncChangeBatchBase) |
ISyncChangeBatchBase2 Représente des fonctionnalités supplémentaires d’un objet ISyncChangeBatchBase. |
ISyncChangeBatchWithPrerequisite Représente les métadonnées relatives à un lot de modifications basé sur les connaissances préalables associées au lot de modifications. |
ISyncChangeBuilder Fournit des données supplémentaires pour une modification d’élément. |
ISyncChangeUnit Représente une modification apportée à une unité de modification contenue dans un élément. |
ISyncChangeWithPrerequisite Représente les métadonnées relatives à une modification basée sur les connaissances préalables associées à la modification. |
ISyncFilterInfo Représente des informations sur un filtre utilisé pour contrôler les données incluses dans un objet ISyncChangeBatch. |
ISyncFilterInfo2 Représente des informations supplémentaires sur un filtre qui peuvent être utilisées pour contrôler les modifications incluses dans un objet ISyncChangeBatch. |
ISyncFullEnumerationChange Représente des informations supplémentaires sur un objet ISyncChange pendant la synchronisation de récupération. |
ISyncFullEnumerationChangeBatch Représente les métadonnées d’un ensemble de modifications créé dans le cadre d’une synchronisation de récupération. |
ISynchronousDataRetriever Représente le mécanisme par lequel le fournisseur de destination récupère les données d’élément du fournisseur source. |
ISyncKnowledge Représente les connaissances qu’un réplica possède sur son magasin d’éléments. |
ISyncKnowledge2 Représente des informations supplémentaires sur les connaissances qu’un réplica possède sur son magasin d’éléments. |
ISyncProvider Représente un fournisseur de synchronisation qui peut être utilisé par une session de synchronisation pour synchroniser des données avec un autre fournisseur de synchronisation. |
ISyncSessionExtendedErrorInfo Représente des informations sur le fournisseur à l’origine de l’échec de la synchronisation. |
ISyncSessionState Représente des informations sur la session de synchronisation active. |
ISyncSessionState2 Représente des informations supplémentaires sur la session de synchronisation actuelle. |
ID_PARAMETER_PAIR Représente le format d’un ID d’entité de synchronisation. |
ID_PARAMETERS Représente le schéma de format pour le groupe d’ID utilisés pour identifier les entités dans une session de synchronisation. |
SYNC_RANGE Représente une plage d’ID d’élément. |
SYNC_SESSION_STATISTICS Représente des statistiques sur une session de synchronisation unidirectionnelle unique. |
SYNC_TIME Représente une valeur de date et d’heure. |
SYNC_VERSION Représente une version pour un élément ou une unité de modification. |
CONFLICT_RESOLUTION_POLICY Représente les options de la stratégie de résolution des conflits d’accès concurrentiel à utiliser pour la session de synchronisation. |
FILTERING_TYPE Indique le type d’informations incluses dans un lot de modifications pendant la synchronisation filtrée. |
KNOWLEDGE_COOKIE_COMPARISON_RESULT Représente les résultats possibles lorsqu’un cookie de connaissances est comparé à un objet de connaissances à l’aide de ISyncKnowledge2::CompareToKnowledgeCookie. |
SYNC_FULL_ENUMERATION_ACTION Représente l’action à effectuer par une application en réponse à ISyncCallback::OnFullEnumerationNeeded. |
SYNC_PROGRESS_STAGE Représente les étapes d’une session de synchronisation. |
SYNC_PROVIDER_ROLE Représente le rôle d’un fournisseur, par rapport à l’autre fournisseur dans la session de synchronisation. |
SYNC_RESOLVE_ACTION Représente les actions entreprises pour résoudre un conflit d’accès concurrentiel spécifique. |
SYNC_SERIALIZATION_VERSION Représente la version de Microsoft Sync Framework avec laquelle un composant particulier est compatible. |
SYNC_STATISTICS Représente les types de statistiques qui transmettent des informations sur un composant. |