IOSTX::SyncBeg
Gilt für: Outlook 2013 | Outlook 2016
Bereitet den lokalen Speicher für die Synchronisierung in einem bestimmten Zustand vor und ruft die erforderlichen Informationen für die Replikation ab.
HRESULT SyncBeg(
UINT uiSync,
LPVOID *ppv
);
Parameter
uiSync
[in] Der Zustand, den der lokale Speicher eingibt. Im Folgenden ist eine Liste der Statusidentifer aufgeführt:
LR_SYNC_IDLE
LR_SYNC
LR_SYNC_UPLOAD_HIERARCHY
LR_SYNC_UPLOAD_FOLDER
LR_SYNC_CONTENTS
LR_SYNC_UPLOAD_TABLE
LR_SYNC_UPLOAD_MESSAGE
LR_SYNC_UPLOAD_MESSAGE_READ
LR_SYNC_UPLOAD_MESSAGE_DEL
LR_SYNC_DOWNLOAD_HIERARCHY
LR_SYNC_DOWNLOAD_TABLE
Ppv
[in]/[out] Zeiger auf die Datenstruktur, die dem einzugebenden Zustand entspricht.
Hinweise
Der Client ruft IOSTX::SetSyncResult auf, um das Ergebnis der Synchronisierung festzulegen, und ruft dann IOSTX::SyncEnd auf, um diesen Zustand zu beenden. Der Client muss IOSTX::SyncEnd für jeden Aufruf von IOSTX::SyncBeg aufrufen, um festzustellen, ob der Zustand erfolgreich repliziert wurde. Sobald dies ermittelt wurde, kann Outlook beginnen, seinen internen Zustand zu sauber.
Die meisten dieser Strukturen enthalten [out]/[in]-Informationen, sodass Outlook Informationen an den Client und den Client informationen an Outlook übergeben kann. Wenn der Client IOSTX::SyncBeg aufruft, ordnet Outlook die Datenstruktur für einen bestimmten Zustand zu und initialisiert sie mit Informationen für diesen Zustand. Dies sind die [out]-Informationen. In einem Zustand aktualisiert der Client die entsprechende Datenstruktur für diesen Zustand. Dies sind die [in]-Informationen.