CWorkerThread::Initialize
Rufen Sie diese Methode auf, um den Arbeitsthread zu initialisieren.
HRESULT Initialize( ) throw( );
HRESULT Initialize(
CWorkerThread< ThreadTraits > * pThread
) throw( );
Parameter
- pThread
Ein vorhandener Arbeitsthread.
Rückgabewert
EINGABETASTE S_OK bei Erfolg oder Fehler HRESULT auf Fehler.
Hinweise
Diese Methode sollte aufgerufen werden, um das Objekt nach Erstellung oder nach einem Aufruf von CWorkerThread::Shutdown zu initialisieren.
So fügen Sie zwei oder mehr CWorkerThread-Objekte haben verwenden Sie den gleichen Arbeitsthread, initialisieren Sie einen davon, ohne Argumente zu übergeben dann, übergeben Sie einen Zeiger auf dieses Objekt zu den Initialize-Methoden von den anderen. Die Objekte, die mithilfe des Zeigers initialisiert werden, sollten vor dem Objekt beendet werden, das verwendet wird, um sie zu initialisieren.
Siehe CWorkerThread::Shutdown zu Informationen dazu, wie das Verhalten dieser Methode ändert, wenn die mithilfe eines Zeigers auf ein vorhandenes Objekt initialisiert wird.
Anforderungen
Header: atlutil.h