Поделиться через


CWorkerThread::Initialize

Этот метод вызывается для инициализации рабочего потока.

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

Параметры

  • pThread
    Существующий рабочий поток.

Возвращаемое значение

Возвращает значение S_ОК на успешное завершение или ошибка HRESULT в случае сбоя.

Заметки

Этот метод должен быть вызван для инициализации объекта после создания или после вызова метода CWorkerThread::Shutdown.

Чтобы иметь два или несколько объектов CWorkerThread использовать один и тот же рабочий поток, инициализируйте одно из них не передается все аргументы затем передайте указатель на этот объект к методам Initialize других. Объекты, инициализируемые с помощью указателя должны быть выключены перед объектом, используемым для их инициализации.

См. раздел CWorkerThread::Shutdown сведения о том, как расширения функциональности этого метода изменяет инициализированный с использованием указателя на существующий объект.

Требования

Header: atlutil.h

См. также

Ссылки

CWorkerThread Class