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


Интерфейс ITTerminalSupport (tapi3if.h)

Интерфейс ITTerminalSupport предоставляется в объекте Address , только если существует MSP. Методы этого интерфейса позволяют приложению обнаруживать доступные терминалы и (или) создавать их, а также получать указатели на необходимые объекты терминала.

Указатель tapi3.itterminalsupport можно получить, вызвав QueryInterface в любом интерфейсе address, например ITAddress. Если возвращается E_NOINTERFACE, поставщик услуг, связанный с адресом, не поддерживает элементы управления мультимедиа.

Интерфейс ITTerminalSupport2 является производным от интерфейса ITTerminalSupport . ITTerminalSupport2 поддерживает получение сведений о подключаемых классах терминалов и надклассах с помощью C, C++ и приложений скриптов.

Наследование

Интерфейс ITTerminalSupport наследуется от интерфейса IDispatch . ITTerminalSupport также имеет следующие типы членов:

Методы

Интерфейс ITTerminalSupport содержит следующие методы.

 
ITTerminalSupport::CreateTerminal

Метод CreateTerminal создает и инициализирует новый объект ITTerminal на основе класса динамического терминала и носителя. Терминальный класс идентифицируется с помощью GUID. Для передачи в этот метод GUID необходимо преобразовать в строку с помощью StringFromIID.
ITTerminalSupport::EnumerateDynamicTerminalClasses

Метод EnumerateDynamicTerminalClasses перечисляет поддерживаемые в настоящее время динамические классы терминалов.
ITTerminalSupport::EnumerateStaticTerminals

Метод EnumerateStaticTerminals перечисляет доступные в настоящее время статические терминалы, связанные с адресом.
ITTerminalSupport::get_DynamicTerminalClasses

Метод get_DynamicTerminalClasses создает коллекцию доступных в настоящее время динамических терминалов.
ITTerminalSupport::get_StaticTerminals

Метод get_StaticTerminals создает коллекцию доступных в настоящее время статических терминалов.
ITTerminalSupport::GetDefaultStaticTerminal

Метод GetDefaultStaticTerminal получает статический терминал по умолчанию для указанного типа мультимедиа.

Требования

   
Целевая платформа Windows
Header tapi3if.h

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

Объект Address

IDispatch

ITTerminalSupport2

Объект терминала

Интерфейсы объектов терминала