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