lineSetAgentSessionState, fonction (tapi.h)
La fonction lineSetAgentSessionState définit l’état de session de l’agent associé à un handle de session d’agent particulier. 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_SETAGENTSESSIONSTATE.
Syntaxe
LONG lineSetAgentSessionState(
HLINE hLine,
HAGENTSESSION hAgentSession,
DWORD dwAgentSessionState,
DWORD dwNextAgentSessionState
);
Paramètres
hLine
Gérez l’appareil de ligne.
hAgentSession
Identificateur de la session de l’agent dont les informations doivent être modifiées.
dwAgentSessionState
Nouvel état de session de l’agent. Doit être l’une des constantes LINEAGENTSESSIONSTATE_ ou zéro pour laisser l’état de session de l’agent inchangé et modifier uniquement l’état suivant.
dwNextAgentSessionState
État de session de l’agent suivant. Doit être l’une des constantes LINEAGENTSESSIONSTATE_ ou zéro.
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_INVALAGENTSTATE, 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