Метод ITStream::UnselectTerminal (tapi3if.h)
Метод UnselectTerminal отменяет выбор терминала из потока и останавливает потоковую передачу для этого потока.
Синтаксис
HRESULT UnselectTerminal(
[in] ITTerminal *pTerminal
);
Параметры
[in] pTerminal
Указатель на терминал интерфейса ITTerminal для удаления из потока.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Параметр pTerminal не является допустимым указателем. |
|
Для выполнения операции недостаточно памяти. |
|
Параметр pTerminal не указывает на допустимый терминал. |
|
Поставщик не поддерживает эту операцию. |
Комментарии
Некоторые события потока могут быть получены после остановки потоковой передачи из-за задержки передачи.
Успешное отмена выбора последнего терминала из потока фактически прекращает любую существующую потоковую передачу для этого конкретного потока. Затем при выборе того же терминала или другого терминала перезапускается такая прерванная потоковая передача.
Повторное выбор в потоке с другим терминалом или только что созданным терминалом может привести к непредвиденным последствиям. В графе фильтра могут храниться сведения из предыдущего терминала, которые не соответствуют новому.
Требования
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |