События устройства (API телефонии)
TAPI реагирует на изменения устройства, такие как телефон, который начал звонить, или модем, который был удален в результате запуска событий устройства. Приложение TAPI должно реагировать на событие устройства, запрашивая конкретное изменение, которое произошло, а затем принимая соответствующие меры. Приложение может отыскать события, которые оно получит с помощью уведомления о событиях.
TAPI 2.x: Приложения получают уведомления о событиях устройства с помощью сообщения LINE_LINEDEVSTATE . Текущее состояние адреса определяется вызовом lineGetAddressStatus, который возвращает свои сведения в структуре LINEADDRESSSTATUS . Состояние указанного устройства с открытой линией получается путем вызова lineGetLineDevStatus, который возвращает свои сведения в структуре LINEDEVSTATUS .
TAPI 3.x: Приложения получают уведомление ADDRESS_EVENT , которое обрабатывается с помощью интерфейса ITAddressEvent . Затем itAddressCapabilities можно использовать для получения дополнительных сведений.