Funzione lineGetAgentSessionInfo (tapi.h)

La funzione lineGetAgentSessionInfo restituisce una struttura che contiene le informazioni ACD associate a un handle di sessione dell'agente specifico. Genera un messaggio di LINE_PROXYREQUEST da inviare a un gestore di funzioni proxy registrato, facendo riferimento a una struttura LINEPROXYREQUEST di tipo LINEPROXYREQUEST_GETAGENTSESSIONINFO.

Sintassi

LONG lineGetAgentSessionInfo(
  HLINE                  hLine,
  HAGENTSESSION          hAgentSession,
  LPLINEAGENTSESSIONINFO lpAgentSessionInfo
);

Parametri

hLine

Handle per il dispositivo line.

hAgentSession

Identificatore della sessione dell'agente le cui informazioni devono essere recuperate.

lpAgentSessionInfo

Puntatore a una struttura di tipo LINEAGENTSESSIONINFO. Al termine della richiesta, questa struttura viene compilata con le statistiche di sessione dell'agente. Prima di chiamare la funzione lineGetAgentSessionInfo , l'applicazione deve impostare il membro dwTotalSize di questa struttura per indicare la quantità di memoria disponibile per TAPI per la restituzione di informazioni.

Nota Se i parametri di dimensione nella struttura non sono corretti, è possibile che la memoria venga sovrascritta. Per altre informazioni sull'impostazione delle dimensioni della struttura, vedere l'argomento relativo all'allocazione della memoria .
 

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.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi.h
Libreria Tapi32.lib
DLL Tapi32.dll

Vedi anche

Informazioni sui controlli del Call Center

LINEAGENTSESSIONINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST