Метод CPullPin.Active

Метод Active создает рабочий поток, который извлекает данные из выходного контакта. Этот метод также фиксирует распределителя.

Синтаксис

HRESULT Active();

Параметры

Этот метод не имеет параметров.

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

Возвращает значение HRESULT . Ниже приведены возможные значения.

Код возврата Описание
S_OK
Успешно.
E_UNEXPECTED
Неправильно установлено соединение с закреплением.
E_FAIL
Не удалось создать поток или поток уже существует.

Remarks

Вызовите этот метод, когда фильтр владения становится активным. (Если входной контакт является производным от CBasePin, переопределите метод CBasePin::Active .)

Перед вызовом этого метода вызовите метод CPullPin::Подключение, чтобы установить соединение с выходным закреплением.

Требования

Требование Значение
Заголовок
Pullpin.h
Библиотека
Strmbase.lib (розничные сборки);
Strmbasd.lib (отладочные сборки)

См. также раздел

Класс CPullPin