ITAddress::get_ServiceProviderName メソッド (tapi3if.h)
get_ServiceProviderName メソッドは、このアドレスをサポートするテレフォニー サービス プロバイダー (TSP) の名前を取得します。たとえば、Unimodem サービス プロバイダーの場合は Unimdm.tsp、H323 サービス プロバイダーの場合は H323.tsp です。
構文
HRESULT get_ServiceProviderName(
[out] BSTR *ppName
);
パラメーター
[out] ppName
サービス プロバイダー名を含む BSTR へのポインター。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
ppName パラメーターが有効なポインターではありません。 |
|
操作を実行するためのメモリが不足しています。 |
|
現在のアドレスをサポートするサービス プロバイダーが見つかりませんでした。 |
解説
アプリケーションは SysFreeString を使用して 、ppName パラメーターに割り当てられたメモリを解放する必要があります。
TSP に依存する形式でプロバイダーの名前を取得するには、 ITAddressCapabilities::get_AddressCapabilityStringAddressCapString を ACS_PROVIDERSPECIFIC に設定し、TAPI 2 の dwProviderInfoOffset メンバーにある文字列を返します。xLINEDEVCAPS 構造体。
要件
対象プラットフォーム | Windows |
ヘッダー | tapi3if.h (Tapi3.h を含む) |
Library | Uuid.lib |
[DLL] | Tapi3.dll |