Partager via


Interface ITCallStateEvent (tapi3if.h)

L’interface ITCallStateEvent contient des méthodes qui récupèrent la description des événements d’état d’appel. Lorsque l’implémentation de l’application de la méthode ITTAPIEventNotification ::Event indique un TAPI_EVENT égal à TE_CALLSTATE, le paramètre pEvent de la méthode est un pointeur IDispatch pour l’interface ITCallStateEvent . Les méthodes de cette interface peuvent être utilisées pour récupérer des informations concernant la modification qui s’est produite dans l’état de l’appel.

Note Vous devez appeler la méthode ITTAPI ::p ut_EventFilter et définir un masque de filtre d’événements qui inclut l’événement TE_CALLSTATE pour activer la réception des événements d’état d’appel. Si vous n’appelez pas ITTAPI ::p ut_EventFilter, votre application ne recevra aucun événement. Pour plus d’informations, consultez la vue d’ensemble des événements .
 

Héritage

L’interface ITCallStateEvent hérite de l’interface IDispatch. ITCallStateEvent a également les types de membres suivants :

Méthodes

L’interface ITCallStateEvent a ces méthodes.

 
ITCallStateEvent ::get_Call

La méthode get_Call obtient un pointeur vers l’interface d’informations d’appel pour l’appel sur lequel l’événement s’est produit. (ITCallStateEvent.get_Call)
ITCallStateEvent ::get_CallbackInstance

La méthode get_CallbackInstance obtient un pointeur vers le instance de rappel associé à cet événement. (ITCallStateEvent.get_CallbackInstance)
ITCallStateEvent ::get_Cause

La méthode get_Cause obtient la cause associée à cet événement. (ITCallStateEvent.get_Cause)
ITCallStateEvent ::get_State

La méthode get_State obtient des informations sur le nouvel état d’appel.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)

Voir aussi

CALL_STATE

CALL_STATE_EVENT_CAUSE

Call, objet

IDispatch

ITTAPI ::p ut_EventFilter

ITTAPIEventNotification ::Event

Extrait de code Register Events

TAPI_EVENT