lineCreateAgentA 函数 (tapi.h)
lineCreateAgent 函数创建新的 Agent 对象。 它 生成LINE_PROXYREQUEST消息 以发送到已注册的代理函数处理程序,引用类型为 LINEPROXYREQUEST_CREATEAGENT 的 LINEPROXYREQUEST 结构。
语法
LONG lineCreateAgentA(
HLINE hLine,
LPCSTR lpszAgentID,
LPCSTR lpszAgentPIN,
LPHAGENT lphAgent
);
参数
hLine
线路设备的句柄。
lpszAgentID
指向包含代理标识符的 以 null 结尾的 Unicode 字符串的指针。 使用旧版 ACD 系统时使用。 对于使用操作系统的用户登录名进行身份验证的 ACD 系统, lpszAgentID 设置为 NULL。
lpszAgentPIN
指向包含代理 PIN 或密码的 以 null 结尾的 Unicode 字符串的指针。 使用旧版 ACD 系统时使用。 对于使用操作系统的用户登录名进行身份验证的 ACD 系统, lpszAgentPIN 设置为 NULL。
lphAgent
ACD 代理返回的已创建代理的句柄。 代理处理程序代理应用程序负责生成和维护此标识符的唯一性。
返回值
如果异步操作启动,则返回请求标识符;否则,函数将返回以下错误值之一:
LINEERR_INVALLINEHANDLE、LINEERR_INVALPARAM、LINEERR_NOMEM、LINEERR_OPERATIONFAILED、LINEERR_OPERATIONUNAVAIL、LINEERR_RESOURCEUNAVAIL、LINEERR_UNINITIALIZED。
注解
注意
tapi.h 标头将 lineCreateAgent 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | tapi.h |
Library | Tapi32.lib |
DLL | Tapi32.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈