lineGetGroupListA, fonction (tapi.h)
La fonction lineGetGroupList retourne une liste de groupes ACD disponibles sur le système ACD. Il génère un message LINE_PROXYREQUEST à envoyer à un gestionnaire de fonction proxy inscrit, référençant une structure LINEPROXYREQUEST de type LINEPROXYREQUEST_GETGROUPLIST.
Syntaxe
LONG lineGetGroupListA(
HLINE hLine,
LPLINEAGENTGROUPLIST lpGroupList
);
Paramètres
hLine
Gérez l’appareil de ligne.
lpGroupList
Pointeur vers une structure de type LINEAGENTGROUPLISTde taille variable. Une fois la requête terminée, cette structure est remplie avec une liste des groupes ACD disponibles. Avant d’appeler la fonction lineGetGroupList, l’application doit définir le membre dwTotalSize de cette structure pour indiquer la quantité de mémoire disponible pour TAPI pour renvoyer des informations.
Valeur de retour
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.
Remarques
Note
L’en-tête tapi.h définit lineGetGroupList comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | tapi.h |
bibliothèque | Tapi32.lib |
DLL | Tapi32.dll |