Метод ITBasicCallControl2::RequestTerminal (tapi3if.h)

Метод RequestTerminal получает подходящий терминал с учетом требуемого класса, носителя и направления.

Синтаксис

HRESULT RequestTerminal(
  [in]  BSTR               bstrTerminalClassGUID,
  [in]  long               lMediaType,
  [in]  TERMINAL_DIRECTION Direction,
  [out] ITTerminal         **ppTerminal
);

Параметры

[in] bstrTerminalClassGUID

Класс терминала, необходимый для вызова.

[in] lMediaType

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

[in] Direction

Дескриптор TERMINAL_DIRECTION для терминала.

[out] ppTerminal

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

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Метод AddRef автоматически вызывается в интерфейсе ITTerminal , возвращаемом этим методом. Приложение должно вызвать метод Release в интерфейсе ITTerminal , чтобы освободить связанные с ним ресурсы.

Требования

   
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

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

ITBasicCallControl2

ITTerminal