intestazione winsync.h

Questa intestazione viene usata da Windows Sync. Per altre informazioni, vedere:

Winsync.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAsynchronousDataRetriever

Rappresenta il meccanismo in base al quale il provider di destinazione recupera in modo asincrono i dati degli elementi dal provider di origine.
IChangeConflict

Rappresenta un conflitto tra due elementi.
IChangeUnitException

Rappresenta un'unità di modifica da escludere da un oggetto knowledge.
IChangeUnitListFilterInfo

Rappresenta un filtro che può essere usato per controllare quali unità di modifica sono incluse per gli elementi in un oggetto ISyncChangeBatch.
IClockVector

Rappresenta un vettore di orologio in una struttura di conoscenza.
IClockVectorElement

Rappresenta un elemento vettore orologio di una struttura di conoscenza.
IConstructReplicaKeyMap

Aggiunge voci a un oggetto IReplicaKeyMap.
ICoreFragment

Rappresenta la conoscenza di tutti gli elementi nell'ambito di un set specifico di unità di modifica.
ICoreFragmentInspector

Enumera gli oggetti ICoreFragment contenuti in un oggetto knowledge.
IDataRetrieverCallback

Rappresenta i metodi che un oggetto IAsynchronousDataRetriever può chiamare per indicare che l'elaborazione è stata completata in un metodo IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Enumera le eccezioni dell'unità di modifica archiviate in un oggetto knowledge.
IEnumClockVector

Enumera gli elementi del vettore orologio archiviati in un vettore di orologio.
IEnumFeedClockVector

Enumera gli elementi vettoriali dell'orologio archiviati in un vettore di orologio contenente informazioni FeedSync.
IEnumRangeExceptions

Enumera le eccezioni dell'intervallo archiviate in un oggetto knowledge.
IEnumSingleItemExceptions

Enumera eccezioni a singolo elemento archiviate in un oggetto knowledge.
IEnumSyncChanges

Enumera un elenco di modifiche all'elemento.
IEnumSyncChangeUnits

Enumera un elenco di unità di modifica.
IFeedClockVector

Rappresenta un vettore di orologio che contiene informazioni FeedSync.
IFeedClockVectorElement

Rappresenta un elemento vettore orologio che contiene informazioni FeedSync.
IFilterRequestCallback

Media la negoziazione del filtro tra un provider di destinazione e un provider di origine.
IForgottenKnowledge

Rappresenta la conoscenza che è stata dimenticata a causa della pulizia della pietra tombale.
IKnowledgeSyncProvider

Rappresenta un provider di sincronizzazione che usa le conoscenze per eseguire la sincronizzazione.
ILoadChangeContext

Rappresenta le informazioni su una modifica da caricare dall'archivio elementi.
IProviderConverter

Quando implementato da una classe derivata, rappresenta un oggetto che può convertire un oggetto ISyncProvider in un oggetto IKnowledgeSyncProvider.
IRangeException

Rappresenta un intervallo di ID elemento da escludere da un oggetto knowledge.
IRecoverableError

Rappresenta un errore recuperabile che si è verificato quando è stato caricato un elemento o quando è stato salvato un elemento.
IRecoverableErrorData

Rappresenta informazioni su un errore ripristinabile.
IReplicaKeyMap

Rappresenta un mapping tra chiavi di replica e ID di replica.
Irequestfilteredsync

Quando implementato da una classe derivata, rappresenta un provider di destinazione che può specificare un filtro da usare dal provider di origine durante l'enumerazione delle modifiche.
ISingleItemException

Rappresenta un elemento da escludere da un oggetto knowledge.
Isupportfilteredsync

Quando implementato da una classe derivata, rappresenta un provider di origine che supporta l'enumerazione modifica filtrata e che può negoziare il tipo di filtro usato.
ISupportLastWriteTime

Rappresenta un provider di sincronizzazione in grado di segnalare la data e l'ora dell'ultima modifica di un elemento o di un'unità di modifica. Questa capacità è utile per un'applicazione che implementa la risoluzione dei conflitti last-writer-wins.
ISyncCallback

Rappresenta i callback dell'applicazione usati per notificare l'applicazione di eventi di sincronizzazione.
ISyncCallback2

Rappresenta i callback di applicazioni aggiuntivi usati per notificare l'applicazione di eventi di sincronizzazione.
ISyncChange

Rappresenta una modifica a un elemento.
ISyncChangeBatch

Rappresenta i metadati per un set di modifiche. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Rappresenta informazioni aggiuntive su un set di modifiche.
ISyncChangeBatchBase

Rappresenta i metadati per un set di modifiche. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Rappresenta funzionalità aggiuntive di un oggetto ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Rappresenta i metadati relativi a un batch di modifiche basato sulla conoscenza dei prerequisiti associati al batch di modifiche.
ISyncChangeBuilder

Fornisce dati aggiuntivi per una modifica di un elemento.
ISyncChangeUnit

Rappresenta una modifica a un'unità di modifica contenuta in un elemento.
ISyncChangeWithPrerequisite

Rappresenta i metadati relativi a una modifica basata sulla conoscenza dei prerequisiti associata alla modifica.
ISyncFilterInfo

Rappresenta informazioni su un filtro usato per controllare i dati inclusi in un oggetto ISyncChangeBatch.
ISyncFilterInfo2

Rappresenta informazioni aggiuntive su un filtro che può essere usato per controllare quali modifiche sono incluse in un oggetto ISyncChangeBatch.
ISyncFullEnumerationChange

Rappresenta altre informazioni su un oggetto ISyncChange durante la sincronizzazione del ripristino.
ISyncFullEnumerationChangeBatch

Rappresenta i metadati per un set di modifiche create come parte di una sincronizzazione di ripristino.
ISynchronousDataRetriever

Rappresenta il meccanismo in base al quale il provider di destinazione recupera i dati degli elementi dal provider di origine.
ISyncKnowledge

Rappresenta la conoscenza che una replica ha circa il relativo archivio elementi.
ISyncKnowledge2

Rappresenta informazioni aggiuntive sulla conoscenza che una replica ha sull'archivio elementi.
ISyncProvider

Rappresenta un provider di sincronizzazione che può essere usato da una sessione di sincronizzazione per sincronizzare i dati con un altro provider di sincronizzazione.
ISyncSessionExtendedErrorInfo

Rappresenta informazioni su quale provider ha causato l'esito negativo della sincronizzazione.
ISyncSessionState

Rappresenta le informazioni sulla sessione di sincronizzazione corrente.
ISyncSessionState2

Rappresenta altre informazioni sulla sessione di sincronizzazione corrente.

Strutture

 
ID_PARAMETER_PAIR

Rappresenta il formato di un ID entità di sincronizzazione.
ID_PARAMETERS

Rappresenta lo schema di formato per il gruppo di ID usati per identificare le entità in una sessione di sincronizzazione.
SYNC_RANGE

Rappresenta un intervallo di ID elemento.
SYNC_SESSION_STATISTICS

Rappresenta le statistiche relative a una singola sessione di sincronizzazione unidirectionale.
SYNC_TIME

Rappresenta un valore di data e ora.
SYNC_VERSION

Rappresenta una versione per un elemento o un'unità di modifica.

Enumerazioni

 
CONFLICT_RESOLUTION_POLICY

Rappresenta le opzioni per i criteri di risoluzione dei conflitti di concorrenza da usare per la sessione di sincronizzazione.
FILTERING_TYPE

Indica il tipo di informazioni incluse in un batch di modifiche durante la sincronizzazione filtrata.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Rappresenta i possibili risultati quando un cookie di conoscenza viene confrontato con un oggetto knowledge usando ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Rappresenta l'azione da eseguire da un'applicazione in risposta a ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Rappresenta le fasi di una sessione di sincronizzazione.
SYNC_PROVIDER_ROLE

Rappresenta il ruolo di un provider, rispetto all'altro provider nella sessione di sincronizzazione.
SYNC_RESOLVE_ACTION

Rappresenta le azioni eseguite per risolvere un conflitto di concorrenza specifico.
SYNC_SERIALIZATION_VERSION

Rappresenta la versione di Microsoft Sync Framework compatibile con un componente specifico.
SYNC_STATISTICS

Rappresenta i tipi di statistiche che forniscono informazioni su un componente.