ITAgent ::CreateSessionWithPIN, méthode (tapi3cc.h)
La méthode CreateSessionWithPIN crée une session d’agent pour le groupe et l’adresse ACD d’entrée, avec le numéro d’identification personnel (PIN).
Syntaxe
HRESULT CreateSessionWithPIN(
[in] ITACDGroup *pACDGroup,
[in] ITAddress *pAddress,
[in] BSTR pPIN,
[out] ITAgentSession **ppAgentSession
);
Paramètres
[in] pACDGroup
Pointeur vers l’interface ITACDGroup .
[in] pAddress
Pointeur vers l’interface ITAddress pour l’objet disponible pour recevoir des appels ACD.
[in] pPIN
Pointeur vers une représentation BSTR du code confidentiel de l’agent.
[out] ppAgentSession
Pointeur vers la session créée.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Signification |
---|---|
|
La méthode a réussi. |
|
Agent non créé par CreateAgentWithID. |
|
L’opération a échoué, car la DLL TAPI 3 l’a expiré. L’intervalle de délai d’expiration est de deux minutes. |
|
pPIN a la valeur NULL. |
|
Le paramètre pPIN ou ppAgentSession n’est pas un pointeur valide. |
|
La mémoire est insuffisante pour effectuer l’opération. |
Remarques
L’application doit utiliser SysAllocString pour allouer de la mémoire pour pPIN et utiliser SysFreeString pour libérer la mémoire lorsque la variable n’est plus nécessaire.
TAPI appelle la méthode AddRef sur l’interface ITAgentSession retournée par ITAgent ::CreateSessionWithPIN. L’application doit appeler Release sur l’interface ITAgentSession pour libérer les ressources qui lui sont associées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | tapi3cc.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |