Partager via


fonction lineSetAgentGroup (tapi.h)

La fonction lineSetAgentGroup définit les groupes d’agents dans lesquels l’agent est connecté à une adresse particulière.

Syntaxe

LONG lineSetAgentGroup(
  HLINE                hLine,
  DWORD                dwAddressID,
  LPLINEAGENTGROUPLIST lpAgentGroupList
);

Paramètres

hLine

Gérez l’appareil de ligne.

dwAddressID

Identificateur de l’adresse pour laquelle les informations de l’agent doivent être modifiées. Un identificateur d’adresse est associé de façon permanente à une adresse ; l’identificateur reste constant entre les mises à niveau du système d’exploitation.

lpAgentGroupList

Pointeur vers une structure LINEAGENTGROUPLIST identifiant les groupes dans lesquels l’agent actuel doit être connecté sur l’adresse. Si le pointeur a la valeur NULL ou si le nombre de groupes dans la structure indiquée est égal à zéro, l’agent est déconnecté des groupes ACD dans lesquels il est actuellement connecté.

Les champs « Name » dans les éléments LINEAGENTGROUPENTRY de la liste sont ignorés aux fins de cette fonction ; le contrôle des groupes connectés est basé uniquement sur les valeurs d’identificateur de groupe.

Valeur retournée

Retourne un identificateur de demande positif si l’opération asynchrone démarre ; sinon, la fonction retourne l’une des valeurs d’erreur négatives suivantes :

LINEERR_INVALADDRESSID, LINEERR_INVALADDRESSSTATE, LINEERR_INVALAGENTGROUP, LINEERR_INVALAGENTID, LINEERR_INVALLINEHANDLE, LINEERR_INVALPARAM, LINEERR_INVALPASSWORD, LINEERR_INVALPOINTER, 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

LINEAGENTGROUPENTRY

LINEAGENTGROUPLIST

Fonctions de service de ligne supplémentaires

Vue d’ensemble de la référence TAPI 2.2