CWorkerThread::AddTimer
Chiamare questo metodo per aggiungere un timer waitable periodico all'elenco gestito dal thread di lavoro.
HRESULT AddTimer(
DWORD dwInterval,
IWorkerThreadClient* pClient,
DWORD_PTR dwParam,
HANDLE* phTimer
) throw( );
Parametri
dwInterval
Specifica il periodo del timer in millisecondi.pClient
Il puntatore all'interfaccia IWorkerThreadClient l'oggetto da chiamare quando l'handle venga segnalato.dwParam
Il parametro da passare a IWorkerThreadClient::Execute quando l'handle venga segnalato.phTimer
[out] indirizzo della variabile di HANDLE che, in positivo, riceve un handle per il timer appena creato.
Valore restituito
Restituisce S_OK su positivo, o un errore HRESULT di errore.
Note
IWorkerThreadClient::Execute verrà chiamato con pClient quando il timer è segnalato.
Passare l'handle del timer da phTimer a CWorkerThread::RemoveHandle per chiudere il timer.
Requisiti
Header: atlutil.h