Интерфейс ITAddress (tapi3if.h)

Интерфейс ITAddress является базовым интерфейсом для объекта Address. Приложения используют этот интерфейс для получения сведений о объекте Address и его использования.

Интерфейс ITAddress2 является производным от интерфейса ITAddress . ITAddress2 добавляет методы в объект Address для поддержки телефонных устройств. Методы IEnumAddress::Next и ITTapi::get_Addresses создают интерфейс ITAddress .

Наследование

Интерфейс ITAddress наследуется от интерфейса IDispatch . ITAddress также имеет следующие типы членов:

Методы

Интерфейс ITAddress содержит следующие методы.

 
ITAddress::CreateCall

Метод CreateCall создает новый объект Call, который можно использовать для выполнения исходящего вызова, и возвращает указатель на интерфейс ITBasicCallControl объекта. Созданный вызов находится в состоянии CS_IDLE и не имеет выбранных носителей или терминалов.
ITAddress::CreateForwardInfoObject

Метод CreateForwardInfoObject создает объект переадресации информации и возвращает указатель интерфейса ITForwardInformation.
ITAddress::EnumerateCalls

Метод EnumerateCalls перечисляет вызовы по текущему адресу. Этот метод предоставляется для приложений C и C++. Клиентские приложения автоматизации, например написанные на Visual Basic, должны использовать метод get_Calls.
ITAddress::Forward

Метод Forward пересылает вызовы, предназначенные для адреса, в соответствии с инструкциями по пересылке, содержащимися в ITForwardInformation. Если для pForwardInfo задано значение NULL, пересылка отменяется.
ITAddress::get_AddressName

Метод get_AddressName получает отображаемое имя адреса.
ITAddress::get_Calls

Метод get_Calls создает коллекцию вызовов, которые в настоящее время активны для адреса. Этот метод предоставляется для клиентских приложений службы автоматизации, например написанных на Visual Basic. Приложения C и C++ должны использовать метод EnumerateCalls.
ITAddress::get_CurrentForwardInfo

Метод get_CurrentForwardInfo получает указатель на текущий объект переадресации информации.
ITAddress::get_DialableAddress

Метод get_DialableAddress получает BSTR, который можно использовать для подключения к этому адресу. BSTR соответствует строке адреса назначения, которую другое приложение будет использовать для подключения к этому адресу, например номер телефона или имя электронной почты.
ITAddress::get_DoNotDisturb

Метод get_DoNotDisturb получает текущее состояние функции "Не беспокоить" в адресе. Функция "Не беспокоить" может быть доступна не на всех адресах.
ITAddress::get_MessageWaiting

Метод get_MessageWaiting определяет, ожидает ли адрес сообщение.
ITAddress::get_ServiceProviderName

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

Метод get_State получает текущее состояние адреса в pAddressState.
ITAddress::get_TAPIObject

Метод get_TAPIObject получает указатель на объект TAPI, которому принадлежит этот адрес.
ITAddress::p ut_DoNotDisturb

Метод put_DoNotDisturb задает состояние "Не беспокоить". Функция "Не беспокоить" может быть доступна не на всех адресах.
ITAddress::p ut_MessageWaiting

Метод put_MessageWaiting задает состояние сообщения, ожидающего по адресу.

Требования

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

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

Объект Address

ITAddress2