Partager via


ITBasicCallControl::Hold, méthode (tapi3if.h)

La méthode Hold place ou supprime l’appel de la conservation.

Syntaxe

HRESULT Hold(
  [in] VARIANT_BOOL fHold
);

Paramètres

[in] fHold

Si fHold est VARIANT_TRUE et que la méthode réussit, l’état d’appel passe à l’état CS_HOLD. Si fHold est VARIANT_FALSE, l’état de l’appel passe à CS_CONNECTED.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La méthode a réussi.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
TAPI_E_INVALCALLSTATE
L’appel associé à cette interface n’existe plus.
TAPI_E_TIMEOUT
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

Voir aussi

Call, objet

Vue d’ensemble de la conservation

ITBasicCallControl

lineHold