Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les événements constituent une partie cruciale de la gestion des appels sous TAPI 3. La gestion des événements comprend quatre étapes.
s’inscrire et activer la réception des événements
Implémentez la méthode ITTAPIEventNotification ::Event. (TAPI appelle cette méthode lorsqu’un événement se produit.) En règle générale, cette implémentation ne fait pas plus que AddRef le pointeur d’interface IDispatch, puis publier dans la pompe de messages de l’application.
Inscrivez l’interface sortanteITTAPIEventNotificationà l’aide de l’interface sortante IConnectionPoint Standard COM et IConnectionPoint, puis passez la méthode IConnectionPoint ::Advise pointeur vers ITTAPIEventNotification ::Event.
Appelez la méthode ITTAPI ::p ut_EventFilter pour indiquer à TAPI quels événements l’application gérera. Le filtre d’événements se compose de membres ORde l’énumération TAPI_EVENT.
Note
Vous devez appeler la méthode ITTAPI ::p ut_EventFilter pour définir le masque de filtre d’événement et activer la réception des événements. Si vous n’appelez pas ITTAPI ::p ut_EventFilter, votre application ne recevra aucun événement.
Vous devez également appeler la méthode ITTAPI ::RegisterCallNotifications pour chaque objet d’adresse sur lequel l’application gère les appels.
Consultez interfaces d’événements pour obtenir la liste de toutes les interfaces d’événements. Consultez Inscrire des événements pour obtenir des exemples de code qui illustrent le processus d’inscription et recevoir un appel pour obtenir un exemple de code montrant une utilisation d’événements.