Partager via


lineSetAgentStateEx, fonction (tapi.h)

La fonction lineSetAgentStateEx définit l’état de l’agent associé à un handle d’agent particulier. 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_SETAGENTSTATEEX.

Syntaxe

LONG lineSetAgentStateEx(
  HLINE  hLine,
  HAGENT hAgent,
  DWORD  dwAgentState,
  DWORD  dwNextAgentState
);

Paramètres

hLine

Gérez l’appareil de ligne.

hAgent

Identificateur de l’agent dont les informations doivent être modifiées.

dwAgentState

Nouvel état de l’agent. Doit être l’une des constantes LINEAGENTSTATEEX_, ou zéro pour laisser l’état de l’agent inchangé et modifier uniquement l’état suivant.

dwNextAgentState

État suivant de l’agent. Doit être l’une des constantes LINEAGENTSTATEEX_ 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

   
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

LINEPROXYREQUEST

LINE_PROXYREQUEST