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]選。 rebase 工作完成函式的指標,用來接收重新基底完成的通知。 PFNREBASETASKCOMPLETE 定義於 tzmovelib.h 中。
ppContext
[out]必填。 傳回內容指標的指標。 此內容通常會傳遞至 IOlkApptRebaser::EndRebaseAppointments。
傳回值
如果呼叫成功,S_OK;否則為錯誤碼。
註解
此工作會在新的線程上執行。