Compartir a través de


CWorkerThread::AddTimer

Llame a este método para agregar un temporizador espera periódico a la lista mantenida por el subproceso de trabajo.

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

Parámetros

  • dwInterval
    Especifica el período de temporizador en milisegundos.

  • pClient
    El puntero a la interfaz de IWorkerThreadClient en el objeto que se va a llamar cuando se señala el identificador.

  • dwParam
    El parámetro que se va a pasar a IWorkerThreadClient:: Ejecutar cuando se señala el identificador.

  • phTimer
    [out] Dirección de la variable de IDENTIFIER que, en correctamente, recibe el identificador al temporizador recién creado.

Valor devuelto

Devuelve S_OK en correctamente, o un error HRESULT del error.

Comentarios

IWorkerThreadClient:: Ejecutar se denominará con pClient cuando se señala el temporizador.

Pase el identificador del temporizador de phTimer a CWorkerThread:: RemoveHandle para cerrar el temporizador.

Requisitos

encabezado: atlutil.h

Vea también

Referencia

CWorkerThread Class