Metodo ITAddress::get_ServiceProviderName (tapi3if.h)

Il metodo get_ServiceProviderName ottiene il nome del provider di servizi di telefonia (TSP) che supporta questo indirizzo, ad esempio Unimdm.tsp per il provider di servizi Unimodem o H323.tsp per il provider di servizi H323.

Sintassi

HRESULT get_ServiceProviderName(
  [out] BSTR *ppName
);

Parametri

[out] ppName

Puntatore a BSTR contenente il nome del provider di servizi.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Il parametro ppName non è un puntatore valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione.
TAPI_E_NODRIVER
Non è stato trovato alcun provider di servizi che supporta l'indirizzo corrente.

Commenti

L'applicazione deve usare SysFreeString per liberare la memoria allocata per il parametro ppName .

È possibile recuperare il nome del provider in un formato dipendente da TSP usando ITAddressCapabilities::get_AddressCapabilityString con AddressCapString impostato su ACS_PROVIDERSPECIFIC, che restituisce la stringa trovata nel membro dwProviderInfoOffset del TAPI 2. xla struttura LINEDEVCAPS .

Requisiti

   
Piattaforma di destinazione Windows
Intestazione tapi3if.h (include Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

Oggetto Address

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEDEVCAPS