Partager via


ITAddress::get_ServiceProviderName, méthode (tapi3if.h)

La méthode get_ServiceProviderName obtient le nom du fournisseur de services de téléphonie (TSP) qui prend en charge cette adresse : par exemple, Unimdm.tsp pour le fournisseur de services Unimodem ou H323.tsp pour le fournisseur de services H323.

Syntaxe

HRESULT get_ServiceProviderName(
  [out] BSTR *ppName
);

Paramètres

[out] ppName

Pointeur vers BSTR contenant le nom du fournisseur de services.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La méthode a réussi.
E_POINTER
Le paramètre ppName n’est pas un pointeur valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
TAPI_E_NODRIVER
Aucun fournisseur de services prenant en charge l’adresse actuelle n’a été trouvé.

Remarques

L’application doit utiliser SysFreeString pour libérer la mémoire allouée pour le paramètre ppName .

Vous pouvez récupérer le nom du fournisseur dans un format dépendant de TSP à l’aide de ITAddressCapabilities::get_AddressCapabilityString avec AddressCapString défini sur ACS_PROVIDERSPECIFIC, qui retourne la chaîne trouvée dans le membre dwProviderInfoOffset du TAPI 2. xSTRUCTURE LINEDEVCAPS .

Configuration requise

   
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

Objet Address

ADRESSE ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEDEVCAPS