Condividi tramite


CWorkerThread::Initialize

Chiamare questo metodo per inizializzare il thread di lavoro.

HRESULT Initialize( ) throw( ); 
HRESULT Initialize(
   CWorkerThread< ThreadTraits > * pThread 
) throw( );

Parametri

  • pThread
    Un thread di lavoro esistente.

Valore restituito

Restituisce S_OK su positivo, o un errore HRESULT di errore.

Note

Questo metodo deve essere chiamato per inizializzare l'oggetto dopo la creazione o dopo una chiamata a CWorkerThread::Shutdown.

Per eseguire due o più oggetti CWorkerThread utilizzare lo stesso thread di lavoro, inizializzare uno di essi senza passare argomenti quindi passare un puntatore a tale oggetto ai metodi Initialize degli altri.Gli oggetti inizializzati utilizzando il puntatore devono essere arrestati prima dell'oggetto utilizzato per inizializzarli.

Vedere CWorkerThread::Shutdown per informazioni su come le modifiche del comportamento del metodo una volta inizializzato utilizzando un puntatore a un oggetto esistente.

Requisiti

Header: atlutil.h

Vedere anche

Riferimenti

Classe di CWorkerThread