IOSTX::SyncBeg
適用対象: Outlook 2013 | Outlook 2016
特定の状態での同期のためにローカル ストアを準備し、レプリケートするために必要な情報を取得します。
HRESULT SyncBeg(
UINT uiSync,
LPVOID *ppv
);
パラメーター
uiSync
[in]ローカル ストアが入力する状態。 状態識別子の一覧を次に示します。
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] 入力する状態に対応するデータ構造へのポインター。
注釈
クライアントは 、IOSTX::SetSyncResult を呼び出して同期の結果を設定し、その状態を終了するために IOSTX::SyncEnd を 呼び出します。 クライアントは 、状態 が正常にレプリケートされたかどうかを判断するために 、IOSTX::SyncBeg への呼び出しごとに IOSTX::SyncEnd を呼び出す必要があります。 これが決定されると、Outlook は内部状態のクリーンを開始できます。
これらの構造体の大部分には [out]/[in] 情報が含まれており、Outlook がクライアントに情報を渡し、クライアントが Outlook に情報を渡すことができます。 クライアントが IOSTX::SyncBeg を呼び出すと、Outlook は特定の状態のデータ構造を割り当て、その状態の情報を使用して初期化します。 これは [out] 情報です。 状態の間、クライアントは、その状態の対応するデータ構造を更新します。 これは [入力] 情報です。