Freigeben über


syncmgr.h-Header

Dieser Header wird von der Windows-Shell verwendet. Weitere Informationen finden Sie unter

syncmgr.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IEnumSyncMgrConflict

Macht Konfliktaufzählungsmethoden verfügbar.
IEnumSyncMgrEvents

Macht Synchronisierungsereignisaufzählungsmethoden verfügbar.
IEnumSyncMgrSyncItems

Macht Methoden verfügbar, die die vom Handler verwalteten Synchronisierungselementobjekte auflisten.
ISyncMgrConflict

Macht Methoden verfügbar, die Informationen zu einem Konflikt bereitstellen, der aus einem Konfliktspeicher abgerufen wurde, und ermöglicht es, den Konflikt zu lösen.
ISyncMgrConflictFolder

Macht eine Methode verfügbar, die die Konflikt-ID-Liste für ein Konfliktobjekt abruft.
ISyncMgrConflictItems

Macht Methoden verfügbar, die Konfliktelementdaten und die Elementanzahl abrufen.
ISyncMgrConflictPresenter

Macht eine Methode verfügbar, die dem Benutzer einen Konflikt darstellt.
ISyncMgrConflictResolutionItems

Macht Methoden verfügbar, die Elementinformationen und die Elementanzahl abrufen.
ISyncMgrConflictResolveInfo

Macht Methoden verfügbar, die Informationen zur Konfliktlösung des Synchronisierungs-Managers abrufen und festlegen.
ISyncMgrConflictStore

Macht Methoden verfügbar, mit denen ein Handler Konflikte bereitstellen kann, die im Ordner Konflikte angezeigt werden.
ISyncMgrControl

Macht Methoden verfügbar, die es einer Anwendung oder einem Handler ermöglichen, eine Synchronisierung zu starten oder zu beenden, das Synchronisierungscenter über Änderungen am Satz von Handlern oder Elementen zu benachrichtigen oder änderungen an Eigenschaftswerten zu benachrichtigen.
ISyncMgrEvent

Macht Methoden verfügbar, die Daten aus einem Ereignisspeicher abrufen. Ein Ereignisspeicher ermöglicht dem Synchronisierungscenter das Abrufen eines Enumerators aller Ereignisse im Speicher sowie das Abrufen einzelner Ereignisse.
ISyncMgrEventLinkUIOperation

Stellt eine Methode bereit, die aufgerufen wird, wenn im Ordner "Synchronisierungsergebnisse" auf Ereignislinks geklickt wird.
ISyncMgrEventStore

Macht Methoden verfügbar, die es einem Handler ermöglichen, einen eigenen Ereignisspeicher bereitzustellen und eigene Synchronisierungsereignisse zu verwalten, anstatt den Standard-Sync Center-Ereignisspeicher zu verwenden. Diese Ereignisse werden im Ordner "Ergebnisse synchronisieren" angezeigt.
ISyncMgrHandler

Macht Methoden verfügbar, die die primäre Schnittstelle bilden, die von einem Synchronisierungshandler implementiert wird.
ISyncMgrHandlerCollection

Macht Methoden verfügbar, die einen Enumerator von Synchronisierungshandler-IDs bereitstellen und diese Synchronisierungshandler instanziieren.
ISyncMgrHandlerInfo

Macht Methoden verfügbar, die es einem Handler ermöglichen, Eigenschaften- und Zustandsinformationen für das Synchronisierungscenter bereitzustellen.
ISyncMgrResolutionHandler

Macht Methoden verfügbar, die die Synchronisierung von Konflikten verwalten. Implementieren Sie diese Schnittstelle, um einen Synchronisierungskonflikthandler zu erstellen. Die Benutzeroberfläche der Konfliktlösung ruft diese Schnittstelle auf, um den dem Benutzer angezeigten Konflikt zu beheben.
ISyncMgrScheduleWizardUIOperation

Macht eine Methode verfügbar, mit der ein Handler den Synchronisierungszeitplan-Assistenten für den Handler anzeigen kann.
ISyncMgrSessionCreator

Macht eine einzelne Methode verfügbar, mit der ein Handler oder eine externe Anwendung das Synchronisierungscenter darüber informieren kann, dass die Synchronisierung begonnen hat, sowie Fortschritt und Ereignisse melden kann.
ISyncMgrSyncCallback

Macht Methoden verfügbar, die es einem Synchronisierungsprozess ermöglichen, Fortschritt und Ereignisse an das Synchronisierungscenter zu melden oder abzufragen, ob der Prozess abgebrochen wurde.
ISyncMgrSyncItem

Macht Methoden verfügbar, die auf einem einzelnen Synchronisierungselement reagieren und Informationen aus einem einzelnen Synchronisierungselement abrufen, sodass Handler Synchronisierungselemente als unabhängige Objekte verwalten können.
ISyncMgrSyncItemContainer

Macht Methoden verfügbar, die Handlern Informationen zu den darin enthaltenen Elementen bereitstellen.
ISyncMgrSyncItemInfo

Macht Methoden verfügbar, die Eigenschaften- und Zustandsinformationen für ein einzelnes Synchronisierungselement bereitstellen.
ISyncMgrSyncResult

Macht eine Methode verfügbar, die Anwendungen verwenden können, die ISyncMgrControl aufrufen, um das Ergebnis eines ISyncMgrControl::StartHandlerSync- oder ISyncMgrControl::StartItemSync-Aufrufs abzurufen.
ISyncMgrUIOperation

Macht eine Methode verfügbar, mit der ein Synchronisierungshandler oder Synchronisierungselement ein UI-Objekt anzeigen kann, wenn dies vom Sync Center angefordert wird.

Functions

 
FreeConfirmConflictItem

Gibt die Ressourcen frei, die für eine CONFIRM_CONFLICT_ITEM-Struktur zugewiesen wurden.

Strukturen

 
CONFIRM_CONFLICT_ITEM

Definiert konfliktelementstruktur.
CONFIRM_CONFLICT_RESULT_INFO

Definiert die Struktur von Konfliktergebnisinformationen.
SYNCMGR_CONFLICT_ID_INFO

Beschreibt die Struktur von Konflikt-ID-Informationen.

Enumerationen

 
SYNCMGR_CANCEL_REQUEST

Beschreibt eine Anforderung des Benutzers, eine Synchronisierung abzubrechen.
SYNCMGR_CONFLICT_ITEM_TYPE

Beschreibt den Konfliktelementtyp.
SYNCMGR_CONTROL_FLAGS

Gibt an, wie ein Für bestimmte Methoden von ISyncMgrControl angeforderter Vorgang ausgeführt werden soll.
SYNCMGR_EVENT_FLAGS

Gibt Flags für ein Synchronisierungsereignis an.
SYNCMGR_EVENT_LEVEL

Gibt den Typ des Ereignisses an, der an das Sync Center gemeldet wird.
SYNCMGR_HANDLER_CAPABILITIES

Gibt die Funktionen eines Handlers in Bezug auf die Aktionen an, die für ihn ausgeführt werden können.
SYNCMGR_HANDLER_POLICIES

Listet Richtlinien auf, die von einem Synchronisierungshandler angegeben werden und von der Standardrichtlinie abweichen.
SYNCMGR_HANDLER_TYPE

Gibt den Typ eines Handlers an. Wird von ISyncMgrHandlerInfo::GetType verwendet.
SYNCMGR_ITEM_CAPABILITIES

Gibt die Aktionen an, die für ein Element ausgeführt werden können.
SYNCMGR_ITEM_POLICIES

Gibt die Richtlinien eines Elements an, um zu steuern, wie es per Gruppenrichtlinie aktiviert oder deaktiviert werden kann.
SYNCMGR_PRESENTER_CHOICE

Beschreibt, welche Wahl ein Benutzer zur Konfliktlösung eines Synchronisierungs-Managers trifft. Wird von ISyncMgrConflictPresenter verwendet.
SYNCMGR_PRESENTER_NEXT_STEP

Beschreibt den nächsten Schritt, der bei der Konfliktauflösung des Synchronisierungs-Managers erfolgen soll. Wird von ISyncMgrConflictPresenter verwendet.
SYNCMGR_PROGRESS_STATUS

Gibt den aktuellen Status status eines Synchronisierungsprozesses an. Wird von ISyncMgrSyncCallback::ReportProgress verwendet.
SYNCMGR_RESOLUTION_ABILITIES

Gibt fähigkeiten und die zu befolgende Konfliktlösungsaktivität an. Wird mit ISyncMgrResolutionHandler::QueryAbilities verwendet.
SYNCMGR_RESOLUTION_FEEDBACK

Beschreibt Feedback zur Auflösung des Synchronisierungs-Managers. Wird von ISyncMgrResolutionHandler verwendet.
SYNCMGR_SYNC_CONTROL_FLAGS

Gibt flags an, die von ISyncMgrControl::StartHandlerSync und ISyncMgrControl::StartItemSync verwendet werden.