다음을 통해 공유


CWorkerThread::AddTimer

대기 가능 타이머를 주기적으로 작업자 스레드에 의해 유지 목록에 추가 하려면이 메서드를 호출 합니다.

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

매개 변수

  • dwInterval
    타이머를 밀리초 단위로 지정합니다.

  • pClient
    포인터는 IWorkerThreadClient 는 핸들이 신호를 받을 때 호출 되는 개체에 인터페이스 합니다.

  • dwParam
    전달할 매개 변수가 IWorkerThreadClient::Execute 때 핸들 신호가 전달 됩니다.

  • phTimer
    [out] 핸들 변수는 핸들을 새로 만든된 타이머 성공 하면 받는 주소입니다.

반환 값

실패 HRESULT 오류 또는 성공한 경우 S_OK를 반환합니다.

설명

IWorkerThreadClient::Execute 통해 호출 pClient 때 타이머 신호가 전달 됩니다.

타이머 핸들에서 전달 phTimer 에 CWorkerThread::RemoveHandle 타이머를 닫습니다.

요구 사항

헤더: atlutil.h

참고 항목

참조

CWorkerThread 클래스