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: 函式

請參閱

參考

CWorkerThread 類別