funzione lineGetAgentSessionList (tapi.h)

La funzione lineGetAgentSessionList restituisce un elenco di sessioni dell'agente create per l'agente specificato. Genera un messaggio di LINE_PROXYREQUEST da inviare a un gestore di funzioni proxy registrato, facendo riferimento a una struttura LINEPROXYREQUEST di tipo LINEPROXYREQUEST_GETAGENTSESSIONLIST.

Sintassi

LONG lineGetAgentSessionList(
  HLINE                  hLine,
  HAGENT                 hAgent,
  LPLINEAGENTSESSIONLIST lpAgentSessionList
);

Parametri

hLine

Gestire il dispositivo linea.

hAgent

Identificatore dell'agente le cui informazioni devono essere recuperate.

lpAgentSessionList

Puntatore a una struttura variabile di tipo LINEAGENTSESSIONLIST. Al termine della richiesta, questa struttura viene compilata con un elenco delle sessioni dell'agente create per questo agente. Prima di chiamare la funzione lineGetAgentSessionList , l'applicazione deve impostare il membro dwTotalSize di questa struttura per indicare la quantità di memoria disponibile per TAPI per restituire informazioni.

Nota Se i parametri delle dimensioni nella struttura non sono corretti, è possibile che la memoria possa essere 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

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

Vedi anche

Informazioni sui controlli del Call Center

LINEAGENTSESSIONLIST

LINEPROXYREQUEST

LINE_PROXYREQUEST