Interfaccia ITAddress (tapi3if.h)
L'interfaccia ITAddress è l'interfaccia di base per l'oggetto Address. Le applicazioni usano questa interfaccia per ottenere informazioni su e usare l'oggetto Address.
L'interfaccia ITAddress2 deriva dall'interfaccia ITAddress . ITAddress2 aggiunge metodi all'oggetto Address per supportare i dispositivi telefonici. I metodi IEnumAddress::Next e ITTapi::get_Addresses creano l'interfaccia ITAddress .
Ereditarietà
L'interfaccia ITAddress eredita dall'interfaccia IDispatch . ITAddress include anche questi tipi di membri:
Metodi
L'interfaccia ITAddress include questi metodi.
ITAddress::CreateCall Il metodo CreateCall crea un nuovo oggetto Call che può essere usato per effettuare una chiamata in uscita e restituisce un puntatore all'interfaccia ITBasicCallControl dell'oggetto. La chiamata appena creata si trova nello stato CS_IDLE e non dispone di supporti o terminali selezionati. |
ITAddress::CreateForwardInfoObject Il metodo CreateForwardInfoObject crea l'oggetto informazioni di inoltro e restituisce un puntatore dell'interfaccia ITForwardInformation. |
ITAddress::EnumerateCalls Il metodo EnumerateCalls enumera le chiamate all'indirizzo corrente. Questo metodo viene fornito per applicazioni C e C++. Le applicazioni client di automazione, ad esempio quelle scritte in Visual Basic, devono usare il metodo get_Calls. |
ITAddress::Forward Il metodo Forward inoltra le chiamate destinate all'indirizzo in base alle istruzioni di inoltro contenute in ITForwardInformation. Se pForwardInfo è impostato su NULL, l'inoltro viene annullato. |
ITAddress::get_AddressName Il metodo get_AddressName ottiene il nome visualizzato dell'indirizzo. |
ITAddress::get_Calls Il metodo get_Calls crea una raccolta di chiamate attualmente attive nell'indirizzo. Questo metodo viene fornito per le applicazioni client di Automazione, ad esempio quelle scritte in Visual Basic. Le applicazioni C e C++ devono usare il metodo EnumerateCalls. |
ITAddress::get_CurrentForwardInfo Il metodo get_CurrentForwardInfo ottiene un puntatore all'oggetto informazioni di inoltro corrente. |
ITAddress::get_DialableAddress Il metodo get_DialableAddress ottiene il BSTR che può essere usato per connettersi a questo indirizzo. BSTR corrisponde alla stringa di indirizzo di destinazione usata da un'altra applicazione per connettersi a questo indirizzo, ad esempio un numero di telefono o un nome di posta elettronica. |
ITAddress::get_DoNotDisturb Il metodo get_DoNotDisturb ottiene lo stato corrente della funzionalità non disturbo sull'indirizzo. La funzionalità non disturbo potrebbe non essere disponibile in tutti gli indirizzi. |
ITAddress::get_MessageWaiting Il metodo get_MessageWaiting determina se l'indirizzo ha un messaggio in attesa. |
ITAddress::get_ServiceProviderName Il metodo get_ServiceProviderName ottiene il nome del provider di servizi di telefonia (TSP) che supporta questo indirizzo:_for esempio, Unimdm.tsp per il provider di servizi Unimodem o H323.tsp per il provider di servizi H323. |
ITAddress::get_State Il metodo get_State ottiene lo stato corrente dell'indirizzo in pAddressState. |
ITAddress::get_TAPIObject Il metodo get_TAPIObject ottiene un puntatore all'oggetto TAPI proprietario di questo indirizzo. |
ITAddress::p ut_DoNotDisturb Il metodo put_DoNotDisturb imposta lo stato non disturbo. La funzionalità non disturbo potrebbe non essere disponibile in tutti gli indirizzi. |
ITAddress::p ut_MessageWaiting Il metodo put_MessageWaiting imposta lo stato del messaggio in attesa sull'indirizzo. |
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (includere Tapi3.h) |