ISyncCallback::OnProgress メソッド (winsync.h)

同期セッション中に定期的に発生し、進行状況を報告します。

構文

HRESULT OnProgress(
  [in] SYNC_PROVIDER_ROLE  provider,
  [in] SYNC_PROGRESS_STAGE syncStage,
  [in] DWORD               dwCompletedWork,
  [in] DWORD               dwTotalWork
);

パラメーター

[in] provider

このイベントに関連付けられているプロバイダーのロール。

[in] syncStage

同期セッションの現在のステージ。

[in] dwCompletedWork

セッションで現在完了している作業の量。 この値は dwTotalWork の一部として解釈されます。

[in] dwTotalWork

セッションの合計作業時間。

戻り値

可能な戻りコードには、次の表に示す値が含まれますが、これらに限定されません。

リターン コード 説明
S_OK
メソッドが成功しました。
アプリケーションによって決定されたエラー コード。

解説

OnProgress が送信される正確なタイミングと、プロバイダーによって異なる値。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsync.h

関連項目

ISyncCallback インターフェイス