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.
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 |