Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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