Partilhar via


CWorkerThread::AddTimer

telefonar Esse método para adicionar um timer waitable periódico à lista mantida pelo thread de trabalho.

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

Parâmetros

  • dwInterval
    Especifica o período do cronômetro em milissegundos.

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

  • dwParam
    O parâmetro a serem passados ao IWorkerThreadClient::executar quando o identificador é sinalizado.

  • phTimer
    [out] Endereço da variável HANDLE que, em caso de sucesso, recebe o identificador para o temporizador recém-criado.

Valor de retorno

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

Comentários

IWorkerThreadClient::executar será chamado por meio de pClient Quando o cronômetro é sinalizado.

Passar o identificador do timer de phTimer para CWorkerThread::RemoveHandle para fechar o timer.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe CWorkerThread

Outros recursos

CWorkerThread membros