CWorkerThread::AddTimer
呼叫這個方法會將定期計時器等候到背景工作執行緒維持的清單。
HRESULT AddTimer(
DWORD dwInterval,
IWorkerThreadClient* pClient,
DWORD_PTR dwParam,
HANDLE* phTimer
) throw( );
參數
dwInterval
指定以毫秒為單位的計時器的持續期間。pClient
為 IWorkerThreadClient 介面的指標在要呼叫的物件,這些物件的控制代碼都收到信號。dwParam
要傳遞的參數為時, IWorkerThreadClient::Execute 控制代碼都收到信號。phTimer
[in],在成功,接收控制代碼為這個新建立的計時器控制代碼變數的位址。
傳回值
如果成功則傳回 S_OK 或在失敗的錯誤 HRESULT。
備註
當計時器發出信號,IWorkerThreadClient::Execute 傳遞 pClient 會呼叫。
藉由從 phTimer 的計時器控制代碼 CWorkerThread::RemoveHandle 關閉計時器。
需求
Header: 函式