IOlkApptRebaser::BeginRebaseAppointments
Comienza una tarea para cita reajustar una lista de citas, suele obtenida a partir de IOlkApptRebaser::EndEnumerateAppointments.
Información rápida
Consulte IOlkApptRebaser.
HRESULT BeginRebaseAppointments(
const SRowSet *pRows,
PFNREBASETASKPROGRESS pfnProgress,
PFNREBASETASKCOMPLETE pfnComplete,
void **ppContext);
Parameters
pRows
[in] Requerido. Puntero a una estructura SRowSet que describe las citas que necesitan el reajuste. Esta estructura suele obtenerse a partir de una llamada anterior a IOlkApptRebaser::EndEnumerateAppointments.
pfnProgress
[in] Opcional. Un puntero a una función de progreso de tarea de reajuste para recibir el curso. PFNREBASETASKPROGRESS se define en tzmovelib.h.
pfnComplete
[out] Opcional. Un puntero a una función de finalización de tarea de reajuste para recibir la notificación de finalización de reajuste. PFNREBASETASKCOMPLETE se define en tzmovelib.h.
ppContext
[out] Requerido. Puntero a un puntero al contexto devuelto. Este contexto se pasan generalmente a IOlkApptRebaser::EndRebaseAppointments.
Valores devueltos
S_OK si la llamada se realiza correctamente; de lo contrario, un código de error.
Comentarios
Esta tarea se ejecuta en un subproceso nuevo.