CWorkerThread::AddTimer
Appelez cette méthode pour ajouter une minuterie waitable périodique à la liste mise à jour par le thread de travail.
HRESULT AddTimer(
DWORD dwInterval,
IWorkerThreadClient* pClient,
DWORD_PTR dwParam,
HANDLE* phTimer
) throw( );
Paramètres
dwInterval
Spécifie l'heure de la minuterie en millisecondes.pClient
Le pointeur vers l'interface d' IWorkerThreadClient sur l'objet à appeler lorsque le handle est signalé.dwParam
Le paramètre à passer à IWorkerThreadClient::Execute lorsque le handle est signalé.phTimer
[out] Adresse de la variable de HANDLE qui, en cas de réussite, reçoit le handle à la minuterie nouvellement créée.
Valeur de retour
Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.
Notes
IWorkerThreadClient::Execute sera appelé via pClient lorsque le délai est signalé.
Passez le handle d'attente d' phTimer à CWorkerThread::RemoveHandle pour fermer la minuterie.
Configuration requise
Header: atlutil.h