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 的 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 結構。 |
規格需求
需求 | 值 |
---|---|
標頭 | tapi3if.h |