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 |
---|---|
|
La méthode a réussi. |
|
Le paramètre ppName n’est pas un pointeur valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
|
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 |