次の方法で共有


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] 入力する状態に対応するデータ構造へのポインター。

DNHIER

DNTBL

DNTBL

同期

SYNCCONT

UPDEL

UPDELE

UPFLD

UPHIER

UPMOV

UPMSG

UPREAD

UPREADE

UPTBL

UPTBLE

注釈

クライアントは 、IOSTX::SetSyncResult を呼び出して同期の結果を設定し、その状態を終了するために IOSTX::SyncEnd を 呼び出します。 クライアントは 、状態 が正常にレプリケートされたかどうかを判断するために 、IOSTX::SyncBeg への呼び出しごとに IOSTX::SyncEnd を呼び出す必要があります。 これが決定されると、Outlook は内部状態のクリーンを開始できます。

これらの構造体の大部分には [out]/[in] 情報が含まれており、Outlook がクライアントに情報を渡し、クライアントが Outlook に情報を渡すことができます。 クライアントが IOSTX::SyncBeg を呼び出すと、Outlook は特定の状態のデータ構造を割り当て、その状態の情報を使用して初期化します。 これは [out] 情報です。 状態の間、クライアントは、その状態の対応するデータ構造を更新します。 これは [入力] 情報です。

関連項目

IOSTX::GetLastError

IOSTX::InitSync

IOSTX::SetSyncResult

IOSTX::SyncEnd

IOSTX::SyncHdrBeg

IOSTX::SyncHdrEnd

IOSTX : IUnknown

MAPI 定数