Funzione lineCreateAgentA (tapi.h)
La funzione lineCreateAgent
Sintassi
LONG lineCreateAgentA(
HLINE hLine,
LPCSTR lpszAgentID,
LPCSTR lpszAgentPIN,
LPHAGENT lphAgent
);
Parametri
hLine
Handle per il dispositivo linea.
lpszAgentID
Puntatore a un nullstringa Unicode con terminazione contenente l'identificatore dell'agente. Usato quando si usano sistemi ACD legacy. Con un sistema ACD che usa l'account di accesso utente del sistema operativo per l'autenticazione, lpszAgentID è impostato su NULL.
lpszAgentPIN
Puntatore a un nullstringa Unicode con terminazione contenente il PIN o la password dell'agente. Usato quando si usano sistemi ACD legacy. Con un sistema ACD che usa l'account di accesso utente del sistema operativo per l'autenticazione, lpszAgentPIN è impostato su NULL.
lphAgent
Handle per l'agente creato, restituito dal proxy di Progettazione immagine e configurazione di Azure. È responsabilità dell'applicazione proxy del gestore agente generare e mantenere l'univocità di questo identificatore.
Valore restituito
Restituisce un identificatore di richiesta se l'operazione asincrona viene avviata; in caso contrario, la funzione restituisce uno dei valori di errore seguenti:
LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL LINEERR_UNINITIALIZED.
Osservazioni
Nota
L'intestazione tapi.h definisce lineCreateAgent come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
tapi.h |
libreria |
Tapi32.lib |
dll | Tapi32.dll |