CWorkerThread::AddTimer

Chamar este método para adicionar um timer waitable periódico à lista mantida por thread de trabalho.

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

Parâmetros

  • dwInterval
    Especifica o intervalo de timer em milissegundos.

  • pClient
    O ponteiro para a interface de IWorkerThreadClient no objeto a ser chamado quando o identificador. é sinalizada

  • dwParam
    O parâmetro a ser passado a IWorkerThreadClient::Execute quando o identificador. é sinalizada

  • phTimer
    [out] endereço de variável de ALÇA que, em êxito, recebe a alça ao timer recém-criado.

Valor de retorno

Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.

Comentários

IWorkerThreadClient::Execute será chamado com pClient quando o timer é sinalizado.

Passe a alça de timer de phTimer a CWorkerThread::RemoveHandle para fechar o timer.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe de CWorkerThread