Condividi tramite


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)

Vedi anche

Oggetto Address

ITAddress2