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 |