CWorkerThread::Initialize
Этот метод вызывается для инициализации рабочего потока.
HRESULT Initialize( ) throw( );
HRESULT Initialize(
CWorkerThread< ThreadTraits > * pThread
) throw( );
Параметры
- pThread
Существующий рабочий поток.
Возвращаемое значение
Возвращает значение S_ОК на успешное завершение или ошибка HRESULT в случае сбоя.
Заметки
Этот метод должен быть вызван для инициализации объекта после создания или после вызова метода CWorkerThread::Shutdown.
Чтобы иметь два или несколько объектов CWorkerThread использовать один и тот же рабочий поток, инициализируйте одно из них не передается все аргументы затем передайте указатель на этот объект к методам Initialize других. Объекты, инициализируемые с помощью указателя должны быть выключены перед объектом, используемым для их инициализации.
См. раздел CWorkerThread::Shutdown сведения о том, как расширения функциональности этого метода изменяет инициализированный с использованием указателя на существующий объект.
Требования
Header: atlutil.h