CWorkerThread::Initialize
Appelez cette méthode pour démarrer le thread de travail.
Syntaxe
HRESULT Initialize( ) throw( );
HRESULT Initialize(
CWorkerThread< ThreadTraits > * pThread
) throw( );
Paramètres
- pThread
Un thread de travail existant.
Valeur de retour
Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.
Notes
Cette méthode doit être appelée pour initialiser l'objet après la création ou après un appel à CWorkerThread::Shutdown.
Pour avoir deux ou plusieurs objets d' CWorkerThread utilisez le même thread de travail, initialisez l'un d'eux sans passer aucun argument puis passez un pointeur à cet objet aux méthodes d' Initialize des autres.Les objets initialisés à l'aide de le pointeur doivent être désactivés avant l'objet utilisé pour les initialiser.
Consultez CWorkerThread::Shutdown pour plus d'informations sur les changements de comportement de cette méthode une fois initialisées à l'aide d'un pointeur vers un objet existant.
Configuration requise
Header: atlutil.h