fonction lineGetAgentSessionList (tapi.h)
La fonction lineGetAgentSessionList retourne une liste de sessions d’agent créées pour l’agent spécifié. Il génère un message LINE_PROXYREQUEST à envoyer à un gestionnaire de fonction proxy inscrit, en référençant une structure LINEPROXYREQUEST de type LINEPROXYREQUEST_GETAGENTSESSIONLIST.
Syntaxe
LONG lineGetAgentSessionList(
HLINE hLine,
HAGENT hAgent,
LPLINEAGENTSESSIONLIST lpAgentSessionList
);
Paramètres
hLine
Gérez l’appareil de ligne.
hAgent
Identificateur de l’agent dont les informations doivent être récupérées.
lpAgentSessionList
Pointeur vers une structure de taille variable de type LINEAGENTSESSIONLIST. Une fois la demande terminée, cette structure est remplie avec une liste des sessions d’agent qui ont été créées pour cet agent. Avant d’appeler la fonction lineGetAgentSessionList , l’application doit définir le membre dwTotalSize de cette structure pour indiquer la quantité de mémoire disponible à TAPI pour retourner des informations.
Valeur retournée
Retourne un identificateur de demande 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
Plateforme cible | Windows |
En-tête | tapi.h |
Bibliothèque | Tapi32.lib |
DLL | Tapi32.dll |