CWorkerThread::AddTimer

调用此方法将一个时间等待计时器到辅助线程维护的列表。

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

参数

  • dwInterval
    以毫秒为单位指定计时器的过程。

  • pClient
    IWorkerThreadClient 接口的指针将调用对象,当处理终止状态。

  • dwParam
    将传递的参数传递给 IWorkerThreadClient::Execute,当处理终止状态。

  • phTimer
    [out] 中,若成功,接收处理传递给新创建的计时器处理变量的地址。

返回值

返回在成功的S_OK或在失败时错误HRESULT。

备注

当计时器信号,IWorkerThreadClient::Execute 通过 pClient 将调用。

通过从 phTimer 的计时器句柄 CWorkerThread::RemoveHandle 关闭计时器。

要求

Header: atlutil.h

请参见

参考

CWorkerThread选件类