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


Метод ITAddress::get_ServiceProviderName (tapi3if.h)

Метод get_ServiceProviderName получает имя поставщика услуг телефонии (TSP), который поддерживает этот адрес: например, Unimdm.tsp для поставщика услуг Unimodem или H323.tsp для поставщика услуг H323.

Синтаксис

HRESULT get_ServiceProviderName(
  [out] BSTR *ppName
);

Параметры

[out] ppName

Указатель на BSTR , содержащий имя поставщика услуг.

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

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

Код возврата Описание
S_OK
Метод успешно выполнен.
E_POINTER
Параметр ppName не является допустимым указателем.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.
TAPI_E_NODRIVER
Поставщик услуг, поддерживающий текущий адрес, не найден.

Комментарии

Приложение должно использовать SysFreeString для освобождения памяти, выделенной для параметра ppName .

Имя поставщика можно получить в формате, зависимом от TSP, с помощью ITAddressCapabilities::get_AddressCapabilityString с параметром AddressCapString, равным ACS_PROVIDERSPECIFIC, который возвращает строку, найденную в элементе dwProviderInfoOffset TAPI 2. x Структура LINEDEVCAPS.

Требования

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

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

Объект Address

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEDEVCAPS