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