función lineCreateAgentA (tapi.h)
La función
Sintaxis
LONG lineCreateAgentA(
HLINE hLine,
LPCSTR lpszAgentID,
LPCSTR lpszAgentPIN,
LPHAGENT lphAgent
);
Parámetros
hLine
Controle el dispositivo de línea.
lpszAgentID
Puntero a un cadena Unicode terminadanull que contiene el identificador del agente. Se usa al trabajar con sistemas DE ACD heredados. Con un sistema ACD que usa el inicio de sesión de usuario del sistema operativo para la autenticación, lpszAgentID se establece en NULL.
lpszAgentPIN
Puntero a un nullcadena Unicode terminada que contiene el PIN del agente o la contraseña. Se usa al trabajar con sistemas DE ACD heredados. Con un sistema ACD que usa el inicio de sesión de usuario del sistema operativo para la autenticación, lpszAgentPIN se establece en NULL.
lphAgent
Identificador del agente creado, devuelto por el proxy de ACD. Es responsabilidad de la aplicación proxy del controlador de agente generar y mantener la unicidad de este identificador.
Valor devuelto
Devuelve un identificador de solicitud si se inicia la operación asincrónica; De lo contrario, la función devuelve uno de los siguientes valores de error:
LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.
Observaciones
Nota
El encabezado tapi.h define lineCreateAgent como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de |
Windows |
encabezado de |
tapi.h |
biblioteca de |
Tapi32.lib |
DLL de |
Tapi32.dll |