ITAgent ::CreateSession, méthode (tapi3.h)
La méthode CreateSession crée une session d’agent pour le groupe et l’adresse ACD d’entrée.
Syntaxe
HRESULT CreateSession(
[in] ITACDGroup *pACDGroup,
[in] ITAddress *pAddress,
[out] ITAgentSession **ppAgentSession
);
Paramètres
[in] pACDGroup
Pointeur vers l’interface ITACDGroup .
[in] pAddress
Pointeur vers l’objet ITAddress disponible pour recevoir des appels ACD.
[out] ppAgentSession
Pointeur vers l’interface ITAgentSession pour l’objet créé.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Signification |
---|---|
|
La méthode a réussi. |
|
Le paramètre ppAgentSession n’est pas un pointeur valide. |
|
Impossible d’ouvrir une ligne pour l’adresse cible. |
|
L’argument pACDGroup ou pAddress n’est pas valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
|
L’opération a échoué, car la DLL TAPI 3 l’a expiré. L’intervalle de délai d’expiration est de deux minutes. |
Remarques
TAPI appelle la méthode AddRef sur l’interface ITAgentSession retournée par ITAgent ::CreateSession. L’application doit appeler Release sur l’interface ITAgentSession pour libérer les ressources qui lui sont associées.
Certains environnements téléphoniques nécessitent un numéro d’identification personnel pour ouvrir une session. Consultez CreateSessionWithPIN.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tapi3.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |