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.