CWorkerThread::AddTimer
Rufen Sie diese Methode auf, um einen regelmäßigen waitable Zeitgeber der Liste hinzuzufügen, die durch den Arbeitsthread gespeichert werden.
HRESULT AddTimer(
DWORD dwInterval,
IWorkerThreadClient* pClient,
DWORD_PTR dwParam,
HANDLE* phTimer
) throw( );
Parameter
dwInterval
Gibt den Punkt des Zeitgebers in Millisekunden.pClient
Der Zeiger auf die IWorkerThreadClient-Schnittstelle auf dem Objekt aufgerufen werden, wenn das Handle signalisiert wird.dwParam
Der zu IWorkerThreadClient::Execute zu übergebenden Parameter, wenn das Handle signalisiert wird.phTimer
[out] Adresse der HANDLEvariable, die bei Erfolg das Handle für den neu erstellten Zeitgeber empfängt.
Rückgabewert
EINGABETASTE S_OK bei Erfolg oder Fehler HRESULT auf Fehler.
Hinweise
IWorkerThreadClient::Execute wird durch pClient aufgerufen, wenn der Zeitgeber signalisiert wird.
Führen Sie das Zeitgeberhandle von phTimer zu CWorkerThread::RemoveHandle, um den Zeitgeber zu schließen.
Anforderungen
Header: atlutil.h