Compartir a través de


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.

Vea también