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 |