共用方式為


ADDRESS_CAPABILITY_STRING列舉 (tapi3if.h)

ADDRESS_CAPABILITY_STRING列舉是用來檢查字串所描述的位址功能。

Syntax

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 的 dwDevSpecificdwDevSpecificSize 成員
LINEADDRESSCAPS 結構。
ACS_LINEDEVICESPECIFIC
描述線條裝置特定功能。 此值與 TSP 相依,可以是結構、字串或其他類型。 應用程式應該使用從 Tapi3.dll 接收的 BSTR 指標作為緩衝區陣列的指標, (緩衝區) ,然後根據 TSP 規格解譯緩衝區。 對應至 TAPI 2 的 dwDevSpecificdwDevSpecificSize 成員
LINEDEVCAPS 結構。
ACS_PROVIDERSPECIFIC
描述提供者特定的功能。 此值為純字串。 它可與一般 BSTR 函式搭配使用,以進行列印和串連等作業。 特定 TSP 可能包含這些字串內的內嵌 NULL 字元。 如果是,則應用程式在列印值時應該小心。 如果內嵌 的NULL 字元未取代為空白,則會在列印時將字元串顯示為截斷。 對應至 TAPI 2 的 dwProviderInfoSizedwProviderInfoOffset 成員
LINEDEVCAPS 結構。
ACS_SWITCHSPECIFIC
描述參數特定功能。 此值為純字串。 它可與一般 BSTR 函式搭配使用,以進行列印和串連等作業。 特定 TSP 可能包含這些字串內的內嵌 NULL 字元。 如果是,則應用程式在列印值時應該小心。 如果內嵌 的NULL 字元未取代為空白,則會在列印時將字元串顯示為截斷。 對應至 TAPI 2 的 dwSwitchInfoSizedwSwitchInfoOffset 成員
LINEDEVCAPS 結構。
ACS_PERMANENTDEVICEGUID
描述永久裝置的 GUID。 此值會以字串格式傳回為 GUID。 此標識碼在整個過程中必須保持穩定,包括操作系統升級。 對應至 TAPI 2 的 PermanentLineGuid 成員
LINEDEVCAPS 結構。

規格需求

需求
標頭 tapi3if.h

另請參閱

Address 物件

ITAddress

ITAddressCapabilities::get_AddressCapabilityString

LINEADDRESSCAPS

LINEDEVCAPS

TAPIPROTOCOL_