Partager via


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

La méthode HandoffIndirect transfère l’appel à une autre application en fonction du type de média de l’appel. Si plusieurs applications se sont inscrites comme étant capables de gérer les types impliqués, TAPI passe à l’application de priorité la plus élevée, qui est généralement celle qui s’est inscrite en premier.

Cela indique que l’application n’a plus besoin de la propriété de l’appel.

Syntaxe

HRESULT HandoffIndirect(
  [in] long lMediaType
);

Paramètres

[in] lMediaType

Type de média vers lequel effectuer le transfert.

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_INVALIDARG
Le paramètre lMediaType n’est pas valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.

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 une fois l’opération terminée.

Si TAPI ne parvient pas à passer l’appel, TAPI appelle Disconnect.

Configuration requise

Condition requise Valeur
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 des handoffs

ITBasicCallControl

constantes TAPIMEDIATYPE_

lineHandoff