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 |
---|---|
|
Methode war erfolgreich. |
|
Der ppName-Parameter ist kein gültiger Zeiger. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
|
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 |