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