ITBasicCallControl::SwapHold, méthode (tapi3if.h)
La méthode SwapHold échange l’appel (qui est actif) avec l’appel spécifié en attente.
L’échange de l’appel actif avec l’appel en attente de consultation permet à l’application de basculer entre ces deux appels. C’est typique dans l’appel en attente.
Syntaxe
HRESULT SwapHold(
[in] ITBasicCallControl *pCall
);
Paramètres
[in] pCall
Appel, actuellement en attente, qui doit être rendu actif.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Cette opération n'est pas prise en charge. |
|
Le paramètre pCall n’est pas un pointeur valide. |
|
Le paramètre pCall ne décrit pas un appel existant. |
|
La mémoire est insuffisante pour effectuer l’opération. |
|
L'opération a échoué. |
|
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
Certains fournisseurs de services ne prennent pas en charge cette opération pendant que la diffusion en continu est active. L’application peut avoir besoin d’appeler ITStream::StopStream ou ITSubStream::StopSubStream avant l’opération et ITStream::StartStream ou ITSubStream::StartSubStream après la fin de l’opération.
Configuration requise
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |