Partager via


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

Voir aussi

Référence

CWorkerThread, classe