IOlkApptRebaser::BeginRebaseAppointments
予定を再配置する通常IOlkApptRebaser::EndEnumerateAppointmentsから取得予定の一覧を指定するためのタスクを開始します。
クイック ヒント
IOlkApptRebaser を参照してください。
HRESULT BeginRebaseAppointments(
const SRowSet *pRows,
PFNREBASETASKPROGRESS pfnProgress,
PFNREBASETASKCOMPLETE pfnComplete,
void **ppContext);
パラメーター
pRows
[in]必要があります。 再配置する必要がある予定を記述するSRowSet構造体へのポインター。 通常、この構造体はIOlkApptRebaser::EndEnumerateAppointmentsの前回の呼び出しから取得されます。
pfnProgress
[in]省略可能です。 進行状況が表示されることを再作業の進行状況関数へのポインター。 PFNREBASETASKPROGRESS は、tzmovelib.h で定義されます。
pfnComplete
[out]省略可能です。 再配置の完了の通知を受信するには、再作業完了関数へのポインター。 PFNREBASETASKCOMPLETE は、tzmovelib.h で定義されます。
ppContext
[out]必要があります。 返されるコンテキストへのポインターへのポインター。 このコンテキストは、通常IOlkApptRebaser::EndRebaseAppointmentsに渡されます。
戻り値
呼び出しが成功した場合は S_OKそれ以外の場合はエラー コードです。
注釈
このタスクは、新しいスレッドで実行されます。