Partager via


fonction lineGetAgentSessionInfo (tapi.h)

La fonction lineGetAgentSessionInfo retourne une structure qui contient les informations ACD associées à un handle de session d’agent particulier. Il génère un message LINE_PROXYREQUEST à envoyer à un gestionnaire de fonction proxy inscrit, faisant référence à une structure LINEPROXYREQUEST de type LINEPROXYREQUEST_GETAGENTSESSIONINFO.

Syntaxe

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

Paramètres

hLine

Gérez l’appareil de ligne.

hAgentSession

Identificateur de la session de l’agent dont les informations doivent être récupérées.

lpAgentSessionInfo

Pointeur vers une structure de type LINEAGENTSESSIONINFO. Une fois la demande terminée, cette structure est remplie avec les statistiques de session de l’agent. Avant d’appeler la fonction lineGetAgentSessionInfo , l’application doit définir le membre dwTotalSize de cette structure pour indiquer la quantité de mémoire disponible pour TAPI pour retourner des informations.

Note Si les paramètres de taille de la structure ne sont pas corrects, il est possible que la mémoire soit remplacée. Pour plus d’informations sur la définition des tailles de structure, consultez la rubrique allocation de mémoire .
 

Valeur retournée

Retourne un identificateur de requête si l’opération asynchrone démarre ; sinon, la fonction retourne l’une des valeurs d’erreur suivantes :

LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_NOMEM, LINEERR_OPERATIONFAILED, LINEERR_OPERATIONUNAVAIL, LINEERR_RESOURCEUNAVAIL, LINEERR_UNINITIALIZED.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi.h
Bibliothèque Tapi32.lib
DLL Tapi32.dll

Voir aussi

À propos des contrôles du Centre d’appels

LINEAGENTSESSIONINFO

LINEPROXYREQUEST

LINE_PROXYREQUEST