Freigeben über


ITAddress::get_ServiceProviderName-Methode (tapi3if.h)

Die get_ServiceProviderName-Methode ruft den Namen des Telefoniedienstanbieters (TSP) ab, der diese Adresse unterstützt: z. B. Unimdm.tsp für den Unimodem-Dienstanbieter oder H323.tsp für den H323-Dienstanbieter.

Syntax

HRESULT get_ServiceProviderName(
  [out] BSTR *ppName
);

Parameter

[out] ppName

Zeiger auf BSTR , der den Namen des Dienstanbieters enthält.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Methode war erfolgreich.
E_POINTER
Der ppName-Parameter ist kein gültiger Zeiger.
E_OUTOFMEMORY
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden.
TAPI_E_NODRIVER
Es wurde kein Dienstanbieter gefunden, der die aktuelle Adresse unterstützt.

Hinweise

Die Anwendung muss SysFreeString verwenden, um den für den ppName-Parameter zugewiesenen Arbeitsspeicher freizugeben.

Sie können den Namen des Anbieters in einem TSP-abhängigen Format mithilfe von ITAddressCapabilities::get_AddressCapabilityString abrufen, wobei AddressCapString auf ACS_PROVIDERSPECIFIC festgelegt ist, wodurch die im dwProviderInfoOffset-Member des TAPI 2 gefundene Zeichenfolge zurückgegeben wird. xLINEDEVCAPS-Struktur .

Anforderungen

   
Zielplattform Windows
Kopfzeile tapi3if.h (einschließlich Tapi3.h)
Bibliothek Uuid.lib
DLL Tapi3.dll

Weitere Informationen

Adressobjekt

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEDEVCAPS