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