Partager via


IOlkApptRebaser::BeginRebaseAppointments

Commence une tâche pour la relocalisation de rendez-vous donné une liste de rendez-vous, généralement obtenu à partir de IOlkApptRebaser::EndEnumerateAppointments.

Informations rapides

Voir IOlkApptRebaser.

HRESULT BeginRebaseAppointments( 
    const SRowSet *pRows, 
    PFNREBASETASKPROGRESS pfnProgress, 
    PFNREBASETASKCOMPLETE pfnComplete, 
    void **ppContext);

Paramètres

pRows

[in] Obligatoire. Pointeur vers une structure SRowSet qui décrit les rendez-vous qui ont besoin de relocalisation. Cette structure est généralement obtenue à partir d'un appel antérieur à IOlkApptRebaser::EndEnumerateAppointments.

pfnProgress

[in] Facultatif. Pointeur vers une fonction de la progression de tâche rebase pour recevoir les cours. PFNREBASETASKPROGRESS est défini dans tzmovelib.h.

pfnComplete

[out] Facultatif. Un pointeur vers une fonction de saisie semi-automatique de tâche rebase pour recevoir une notification d'achèvement rebase. PFNREBASETASKCOMPLETE est défini dans tzmovelib.h.

ppContext

[out] Obligatoire. Pointeur vers un pointeur vers le contexte retourné. Ce contexte sera généralement passé à IOlkApptRebaser::EndRebaseAppointments.

Valeurs de retour

S_OK si l'appel a réussi ; dans le cas contraire, un code d'erreur.

Remarques

Cette tâche s'exécute sur un nouveau thread.

Voir aussi