Interface ITTAPI (tapi3if.h)
L’interface ITTAPI est l’interface de base de l’objet TAPI. L’objet TAPI est créé par CoCreateInstance. Pour plus d’informations sur CoCreateInstance, consultez la documentation sur COM. Tous les autres objets TAPI 3 sont créés par TAPI 3 lui-même.
Les méthodes ITTAPI sont fournies pour initialiser une session TAPI, énumérer les adresses disponibles, s’inscrire aux notifications CallHub et CallEvent et arrêter une session TAPI.
L’interface ITTAPI2 dérive de l’interface ITTAPI. Il ajoute des méthodes supplémentaires sur l’objet TAPI pour prendre en charge les appareils téléphoniques.
Héritage
L’interface ITTAPI hérite de l’interface IDispatch. ITTAPI a également les types de membres suivants :
Méthodes
L’interface ITTAPI possède ces méthodes.
ITTAPI ::EnumerateAddresses La méthode EnumerateAddresses énumère les adresses actuellement disponibles. Fourni pour les applications C et C++. Les applications clientes Automation, telles que celles écrites en Visual Basic, doivent utiliser la méthode get_Addresses. |
ITTAPI ::EnumerateCallHubs La méthode EnumerateCallHubs énumère les hubs d’appels actuellement disponibles. Fourni pour les applications C et C++. Les applications clientes Automation, telles que celles écrites en Visual Basic, doivent utiliser la méthode get_Callhubs. |
ITTAPI ::EnumeratePrivateTAPIObjects La méthode EnumeratePrivateTAPIObjects de l’interface ITTAPI n’est pas implémentée et retourne E_NOTIMPL. |
ITTAPI ::get_Addresses La méthode get_Addresses crée une collection d’adresses actuellement disponibles. Fourni pour les applications clientes Automation, telles que celles écrites en Visual Basic. Les applications C et C++ doivent utiliser la méthode EnumerateAddresses. |
ITTAPI ::get_CallHubs La méthode get_CallHubs crée une collection des hubs d’appels actuellement disponibles. Fourni pour les applications clientes Automation, telles que celles écrites en Visual Basic. Les applications C et C++ doivent utiliser la méthode EnumerateCallHubs. |
ITTAPI ::get_EventFilter La méthode get_EventFilter obtient le masque de filtre d’événements actuel. Le masque est une série de membres ORed de l’énumération TAPI_EVENT. |
ITTAPI ::get_PrivateTAPIObjects La méthode get_PrivateTAPIObjects de l’interface ITTAPI n’est pas implémentée et retourne E_NOTIMPL. |
ITTAPI ::Initialize La méthode Initialize initialise TAPI. Cette méthode doit être appelée avant d’appeler toute autre méthode TAPI 3. L’application doit appeler la méthode Shutdown lors de la fin d’une session TAPI. |
ITTAPI ::p ut_EventFilter La méthode put_EventFilter définit le masque de filtre d’événements. Le masque est une série de membres ORed de l’énumération TAPI_EVENT. |
ITTAPI ::RegisterCallNotifications La méthode RegisterCallNotifications définit les nouvelles notifications d’appel qu’une application recevra. L’application doit appeler la méthode pour chaque adresse, en indiquant le type de média ou les types qu’elle peut gérer, et en spécifiant les privilèges qu’elle demande. |
ITTAPI ::RegisterRequestRecipient La méthode RegisterRequestRecipient inscrit une application instance comme étant la bonne pour gérer les demandes de téléphonie assistée. |
ITTAPI ::SetApplicationPriority La méthode SetApplicationPriority permet à une application de définir sa priorité dans la liste des priorités de transfert pour un type de média particulier ou un mode de requête de téléphonie assistée, ou de se supprimer de la liste de priorités. |
ITTAPI ::SetAssistedTelephonyPriority La méthode SetAssistedTelephonyPriority définit la priorité de l’application pour gérer les demandes de téléphonie assistée. |
ITTAPI ::SetCallHubTracking La méthode SetCallHubTracking active ou désactive le suivi CallHub. |
ITTAPI ::Shutdown La méthode Shutdown arrête une session TAPI. |
ITTAPI ::UnregisterNotifications La méthode UnregisterNotifications supprime toutes les inscriptions de notification d’appel entrantes qui ont été effectuées à l’aide de ITTAPI ::RegisterCallNotifications. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |