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

Метод get_PluggableTerminalClasses возвращает коллекцию указателей интерфейса сведений о классе терминала ITPluggableTerminalClassInfo .

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

Синтаксис

HRESULT get_PluggableTerminalClasses(
  [in]  BSTR    bstrTerminalSuperclass,
  [in]  long    lMediaType,
  [out] VARIANT *pVariant
);

Параметры

[in] bstrTerminalSuperclass

BSTR-представление ИДЕНТИФИКАТОРа CLSID для конечного суперкласса.

[in] lMediaType

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

[out] pVariant

Указатель на VARIANT , содержащий коллекцию ITCollection из указателей интерфейса ITPluggableTerminalClassInfo .

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

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

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

Комментарии

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

Требования

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

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

ITCollection

ITPluggableTerminalClassInfo

ITTerminalSupport2