Freigeben über


IOlkApptRebaser::BeginRebaseAppointments

Beginnt eine neue Aufgabe für neuen Termin Basisadressen anhand einer Liste von Terminen, die in der Regel von IOlkApptRebaser::EndEnumerateAppointmentsabgerufen.

QuickInfo

Finden Sie unter IOlkApptRebaser.

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

Parameter

PRows

[in] Erforderlich. Ein Zeiger auf eine SRowSet -Struktur, die beschreibt, die Termine, die neuen Basisadressen. Diese Struktur wird in der Regel von einem vorherigen Aufruf von IOlkApptRebaser::EndEnumerateAppointmentsabgerufen.

pfnProgress

[in] Optional. Ein Zeiger auf ein Rebase-Funktion zum Fortschritt Task Status empfangen. PFNREBASETASKPROGRESS wird in tzmovelib.h definiert.

pfnComplete

[out] Optional. Ein Zeiger auf eine Funktion Rebase Task Abschluss über Rebase Abschluss benachrichtigt. PFNREBASETASKCOMPLETE wird in tzmovelib.h definiert.

ppContext

[out] Erforderlich. Ein Zeiger auf einen Zeiger auf den zurückgegebenen Kontext. Dieser Kontext wird in der Regel an IOlkApptRebaser::EndRebaseAppointmentsübergeben werden.

Rückgabewerte

S_OK zurück, wenn der Aufruf erfolgreich war; andernfalls einen Fehlercode.

Hinweise

Diese Aufgabe wird in einem neuen Thread ausgeführt.

Siehe auch