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それ以外の場合はエラー コードです。

注釈

このタスクは、新しいスレッドで実行されます。

関連項目