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) |