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


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

Интерфейс ITAddressEvent содержит методы, которые извлекают описание событий адреса. Если реализация приложения метода ITTAPIEventNotification::Event указывает на TAPI_EVENT , равное TE_ADDRESS, параметр pEvent метода является указателем IDispatch для интерфейса ITAddressEvent . Методы этого интерфейса можно использовать для получения сведений о типе события, адресе которого произошло событие и для какого терминала.

Примечание Необходимо вызвать метод ITTAPI::p ut_EventFilter и задать маску фильтра событий, включающую событие TE_ADDRESS , чтобы разрешить получение событий адреса. Если вы не вызываете ITTAPI::p ut_EventFilter, приложение не будет получать никаких событий. Дополнительные сведения см. в обзоре событий .
 

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

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

Методы

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

 
ITAddressEvent::get_Address

Метод get_Address получает указатель на объект ITAddress, участвующий в событии.
ITAddressEvent::get_Event

Метод get_Event получает дескриптор ADDRESS_EVENT события.
ITAddressEvent::get_Terminal

Метод get_Terminal получает указатель на интерфейс ITTerminal, связанный с событием.

Комментарии

Некоторые события на устройствах PnP не будут получены, пока после первого перечисления статических терминалов с помощью ITTerminalSupport::EnumerateStaticTerminals или ITTerminalSupport::get_StaticTerminals.

Требования

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

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

ADDRESS_EVENT

Объект Address

Общие сведения о событиях устройства

Обзор уведомлений о событиях

IDispatch

ITAddress

ITTAPIEventNotification::Event

ITTerminal

Фрагмент кода регистрации событий

TAPI_EVENT