Compartilhar via


CWorkerThread::Initialize

Chamar esse método para inicializar o thread de trabalho.

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

Parâmetros

  • pThread
    Um segmento de trabalho existente.

Valor de retorno

Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.

Comentários

Esse método deve ser chamado para inicializar o objeto após a criação ou após uma chamada a CWorkerThread::Shutdown.

Para ter dois ou mais objetos de CWorkerThread use o mesmo segmento de trabalho, inicializar um de eles sem passar quaisquer argumentos então passar um ponteiro ao objeto métodos de Initialize de outro.Os objetos inicializados usando o ponteiro devem ser fechadas antes do objeto usado para inicializar-los.

Consulte CWorkerThread::Shutdown para obter informações sobre como as alterações de comportamento do método quando inicializado usando um ponteiro para um objeto existente.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe de CWorkerThread