次の方法で共有


ADDRESS_CAPABILITY_STRING列挙 (tapi3if.h)

ADDRESS_CAPABILITY_STRING列挙型は、文字列によって記述されるアドレス機能をチェックするために使用されます。

構文

typedef enum ADDRESS_CAPABILITY_STRING {
  ACS_PROTOCOL = 0,
  ACS_ADDRESSDEVICESPECIFIC,
  ACS_LINEDEVICESPECIFIC,
  ACS_PROVIDERSPECIFIC,
  ACS_SWITCHSPECIFIC,
  ACS_PERMANENTDEVICEGUID
} ;

定数

 
ACS_PROTOCOL
値: 0
プロトコル固有の機能について説明します。 値は、文字列形式の GUID として返されます。 使用可能な値については、次を参照してください。
TAPIPROTOCOL_。 TSP では、追加の値を定義できます。 TAPI 2 の ProtocolGuid メンバーに対応します
LINEDEVCAPS 構造体。
ACS_ADDRESSDEVICESPECIFIC
アドレス デバイス固有の機能について説明します。 値は TSP 依存であり、構造体、文字列、またはその他の型を指定できます。 アプリケーションでは、Tapi3.dll から受信した BSTR ポインターをバイト配列 (バッファー) へのポインターとして使用し、TSP の仕様に従ってバッファーを解釈する必要があります。 TAPI 2 の dwDevSpecific メンバーと dwDevSpecificSize メンバーに対応します。
LINEADDRESSCAPS 構造体。
ACS_LINEDEVICESPECIFIC
デバイス固有の回線機能について説明します。 値は TSP 依存であり、構造体、文字列、またはその他の型を指定できます。 アプリケーションでは、Tapi3.dll から受信した BSTR ポインターをバイト配列 (バッファー) へのポインターとして使用し、TSP の仕様に従ってバッファーを解釈する必要があります。 TAPI 2 の dwDevSpecific メンバーと dwDevSpecificSize メンバーに対応します。
LINEDEVCAPS 構造体。
ACS_PROVIDERSPECIFIC
プロバイダー固有の機能について説明します。 値はプレーン文字列です。 印刷や連結などの操作には、通常の BSTR 関数と共に使用できます。 特定の TSP には、これらの文字列内に埋め込まれた NULL 文字が含まれる場合があります。 その場合は、値を印刷するときにアプリケーションが注意を払う必要があります。 埋め込まれた NULL 文字が空白に置き換えられない場合、文字列は印刷時に切り捨てられた状態で表示されます。 TAPI 2 の dwProviderInfoSize および dwProviderInfoOffset メンバーに対応します
LINEDEVCAPS 構造体。
ACS_SWITCHSPECIFIC
スイッチ固有の機能について説明します。 値はプレーン文字列です。 印刷や連結などの操作には、通常の BSTR 関数と共に使用できます。 特定の TSP には、これらの文字列内に埋め込まれた NULL 文字が含まれる場合があります。 その場合は、値を印刷するときにアプリケーションが注意を払う必要があります。 埋め込まれた NULL 文字が空白に置き換えられない場合、文字列は印刷時に切り捨てられた状態で表示されます。 TAPI 2 の dwSwitchInfoSize および dwSwitchInfoOffset メンバーに対応します
LINEDEVCAPS 構造体。
ACS_PERMANENTDEVICEGUID
永続的なデバイスの GUID について説明します。 値は、文字列形式の GUID として返されます。 この識別子は、オペレーティング システムのアップグレードを含め、全体にわたって安定している必要があります。 TAPI 2 の PermanentLineGuid メンバーに対応します
LINEDEVCAPS 構造体。

要件

要件
Header tapi3if.h

こちらもご覧ください

Address オブジェクト

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_