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