Метод ITTerminalSupport2::EnumeratePluggableTerminalClasses (tapi3if.h)

Метод EnumeratePluggableTerminalClasses перечисляет подключаемые классы терминалов, зарегистрированные в данном суперклассе.

Этот метод предназначен для приложений C/C++. Visual Basic и приложения для создания скриптов должны использовать метод get_PluggableTerminalClasses .

Синтаксис

HRESULT EnumeratePluggableTerminalClasses(
  [in]  CLSID                           iidTerminalSuperclass,
  [in]  long                            lMediaType,
  [out] IEnumPluggableTerminalClassInfo **ppClassEnumerator
);

Параметры

[in] iidTerminalSuperclass

CLSID для суперкласса терминала.

[in] lMediaType

Побитовый список типов носителей , поддерживаемых классами терминала.

[out] ppClassEnumerator

Указатель на интерфейс IEnumPluggableTerminalClassInfo .

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

Этот метод может возвращать одно из этих значений.

Значение Значение
S_OK
Метод успешно выполнен.
E_INVALIDARG
Недопустимый параметр lMediaType .
E_FAIL
Сбой метода.
E_POINTER
Параметр ppClassEnumerator не является допустимым указателем.

Комментарии

TAPI вызывает метод AddRef в интерфейсе IEnumPluggableTerminalClassInfo , возвращенном ITTerminalSupport2::EnumeratePluggableTerminalClasses. Приложение должно вызывать Release в интерфейсе IEnumPluggableTerminalClassInfo , чтобы освободить связанные с ним ресурсы.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)

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

IEnumPluggableTerminalClassInfo

ITTerminalSupport2