ITBasicCallControl2::RequestTerminal method (tapi3if.h)

The RequestTerminal method gets a suitable terminal, given the class, media, and direction required.

Syntax

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

Parameters

[in] bstrTerminalClassGUID

The terminal class required for the call.

[in] lMediaType

Bitwise ORed list of media types required for the call.

[in] Direction

The TERMINAL_DIRECTION descriptor for the terminal.

[out] ppTerminal

Pointer to ITTerminal interface.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

The AddRef method is automatically called on the ITTerminal interface returned by this method. The application must call the Release method on the ITTerminal interface to free resources associated with it.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h (include Tapi3.h)
Library Uuid.lib
DLL Tapi3.dll

See also

ITBasicCallControl2

ITTerminal