Udostępnij za pośrednictwem


CWorkerThread::AddTimer

Wywołanie tej metody, aby dodać okresowe zegar do listy utrzymywane przez wątek roboczy.

HRESULT AddTimer(
   DWORD dwInterval,
   IWorkerThreadClient* pClient,
   DWORD_PTR dwParam,
   HANDLE* phTimer
) throw( );

Parametry

  • dwInterval
    Określa okres czasomierza w milisekundach.

  • pClient
    Wskaźnik do IWorkerThreadClient interfejsu wywoływana, gdy jest sygnalizowany uchwyt obiektu.

  • dwParam
    Parametr przekazywane do IWorkerThreadClient::Execute gdy sygnalizowane uchwyt.

  • phTimer
    [out] Adres zmiennej UCHWYT, że sukces, otrzyma uchwyt do nowo utworzonego czasomierza.

Wartość zwracana

Zwraca wartość S_OK na powodzenie lub błąd HRESULT awarii.

Uwagi

IWorkerThreadClient::Execute zostanie wywołana przez pClient gdy zegar jest sygnalizowany.

Przekazać uchwyt zegara z phTimer do CWorkerThread::RemoveHandle zamknąć zegar.

Wymagania

Nagłówek: atlutil.h

Zobacz też

Informacje

Klasa CWorkerThread