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 |