Interfaccia ITTAPI (tapi3if.h)

L'interfaccia ITTAPI è l'interfaccia di base per l'oggetto TAPI. L'oggetto TAPI viene creato da CoCreateInstance. Per informazioni su CoCreateInstance, vedere la documentazione su COM. Tutti gli altri oggetti TAPI 3 vengono creati da TAPI 3 stesso.

Vengono forniti metodi ITTAPI per inizializzare una sessione TAPI, enumerare gli indirizzi disponibili, registrarsi per le notifiche CallHub e CallEvent e arrestare una sessione TAPI.

L'interfaccia ITTAPI2 deriva dall'interfaccia ITTAPI. Aggiunge metodi aggiuntivi nell'oggetto TAPI per supportare i dispositivi telefonici.

Ereditarietà

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

Metodi

L'interfaccia ITTAPI include questi metodi.

 
ITTAPI::EnumerateAddresses

Il metodo EnumerateAddresses enumera gli indirizzi attualmente disponibili. Fornito per le applicazioni C e C++. Le applicazioni client di automazione, ad esempio quelle scritte in Visual Basic, devono usare il metodo get_Addresses.
ITTAPI::EnumerateCallHubs

Il metodo EnumerateCallHubs enumera gli hub di chiamata attualmente disponibili. Fornito per le applicazioni C e C++. Le applicazioni client di automazione, ad esempio quelle scritte in Visual Basic, devono usare il metodo get_Callhubs.
ITTAPI::EnumeratePrivateTAPIObjects

Il metodo EnumeratePrivateTAPIObjects dell'interfaccia ITTAPI non viene implementato e restituirà E_NOTIMPL.
ITTAPI::get_Addresses

Il metodo get_Addresses crea una raccolta di indirizzi attualmente disponibili. Fornito per le applicazioni client di Automazione, ad esempio quelle scritte in Visual Basic. Le applicazioni C e C++ devono usare il metodo EnumerateAddresses.
ITTAPI::get_CallHubs

Il metodo get_CallHubs crea una raccolta degli hub di chiamata attualmente disponibili. Fornito per le applicazioni client di Automazione, ad esempio quelle scritte in Visual Basic. Le applicazioni C e C++ devono usare il metodo EnumerateCallHubs.
ITTAPI::get_EventFilter

Il metodo get_EventFilter ottiene la maschera di filtro eventi corrente. La maschera è una serie di membri ORed dell'enumerazione TAPI_EVENT.
ITTAPI::get_PrivateTAPIObjects

Il metodo get_PrivateTAPIObjects dell'interfaccia ITTAPI non è implementato e restituirà E_NOTIMPL.
ITTAPI::Initialize

Il metodo Initialize inizializza TAPI. Questo metodo deve essere chiamato prima di chiamare qualsiasi altro metodo TAPI 3. L'applicazione deve chiamare il metodo Shutdown quando termina una sessione TAPI.
ITTAPI::p ut_EventFilter

Il metodo put_EventFilter imposta la maschera filtro eventi. La maschera è una serie di membri ORed dell'enumerazione TAPI_EVENT.
ITTAPI::RegisterCallNotifications

Il metodo RegisterCallNotifications imposta le nuove notifiche di chiamata ricevute da un'applicazione. L'applicazione deve chiamare il metodo per ogni indirizzo, indicando il tipo di supporto o i tipi che può gestire e specificando i privilegi richiesti.
ITTAPI::RegisterRequestRecipient

Il metodo RegisterRequestRecipient registra un'istanza dell'applicazione come quella appropriata per gestire le richieste di telefonia assistita.
ITTAPI::SetApplicationPriority

Il metodo SetApplicationPriority consente a un'applicazione di impostare la priorità nell'elenco di priorità di handoff per un particolare tipo di supporto o modalità richiesta di telefonia assistita oppure per rimuoverla dall'elenco di priorità.
ITTAPI::SetAssistedTelephonyPriority

Il metodo SetAssistedTelephonyPriority imposta la priorità dell'applicazione per gestire le richieste di telefonia assistita.
ITTAPI::SetCallHubTracking

Il metodo SetCallHubTracking abilita o disabilita il rilevamento di CallHub.
ITTAPI::Shutdown

Il metodo Shutdown arresta una sessione TAPI.
ITTAPI::UnregisterNotifications

Il metodo UnregisterNotifications rimuove tutte le registrazioni di notifica delle chiamate in ingresso eseguite tramite ITTAPI::RegisterCallNotifications.

Requisiti

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

Vedi anche

Idispatch

ITTAPI2

Oggetto TAPI