Condividi tramite


Interfaccia ITCallStateEvent (tapi3if.h)

L'interfaccia ITCallStateEvent contiene metodi che recuperano la descrizione degli eventi di stato della chiamata. Quando l'implementazione dell'applicazione del metodo ITTAPIEventNotification::Event indica un TAPI_EVENT uguale a TE_CALLSTATE, il parametro pEvent del metodo è un puntatore IDispatch per l'interfaccia ITCallStateEvent . I metodi di questa interfaccia possono essere utilizzati per recuperare informazioni relative alla modifica che si è verificata nello stato della chiamata.

Nota È necessario chiamare il metodo ITTAPI::p ut_EventFilter e impostare una maschera di filtro eventi che includa l'evento TE_CALLSTATE per abilitare la ricezione di eventi di stato della chiamata. Se non si chiama ITTAPI::p ut_EventFilter, l'applicazione non riceverà alcun evento. Per altre informazioni, vedere Panoramica degli eventi .
 

Ereditarietà

L'interfaccia ITCallStateEvent eredita dall'interfaccia IDispatch . ITCallStateEvent include anche questi tipi di membri:

Metodi

L'interfaccia ITCallStateEvent include questi metodi.

 
ITCallStateEvent::get_Call

Il metodo get_Call ottiene un puntatore all'interfaccia delle informazioni di chiamata per la chiamata su cui si è verificato l'evento. (ITCallStateEvent.get_Call)
ITCallStateEvent::get_CallbackInstance

Il metodo get_CallbackInstance ottiene un puntatore all'istanza di callback associata a questo evento. (ITCallStateEvent.get_CallbackInstance)
ITCallStateEvent::get_Cause

Il metodo get_Cause ottiene la causa associata a questo evento. (ITCallStateEvent.get_Cause)
ITCallStateEvent::get_State

Il metodo get_State ottiene informazioni sul nuovo stato della chiamata.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)

Vedi anche

CALL_STATE

CALL_STATE_EVENT_CAUSE

Oggetto Call

Idispatch

ITTAPI::p ut_EventFilter

ITTAPIEventNotification::Event

Registrare il frammento di codice eventi

TAPI_EVENT